Instead of "true random" you can use Seed Random plugin:
If you define the seed based on the current date and then generate level, it will be the same for all players.
You just need to take into account possible time difference (maybe use GST or UTC time instead of local time on player's device).