Sync infinite terrain between players?

Options

So I have a world where "chunks" (flat cube prefabs) spawn all around the player. On these chunks, I have a random chance to spawn a rock or something. This is where the problem occurs. Player 1 sees a rock at point A, and player 2 sees a rock not at point A, but at point B. When I tried using photonNetwork.instantiate, this (since there's a world gen script on all players) would generate a rock at both point A and point B. Is there a way to fix this? Maybe have just one world generator script in the scene that generates terrain for both players?

Answers