Skip to content

Random Init State

Initializes the Unity random number generator with a specific seed value.

This makes all subsequent random results predictable and repeatable, which is essential for procedural generation, debugging, and deterministic gameplay systems.

Parameters

Field Description
Seed The seed value used to initialize the random number generator. Using the same seed will reproduce the same sequence of random results.

Usage Examples

Scenario How it Helps
Procedural maps or levels Use the same seed to regenerate identical maps for debugging or sharing.
Deterministic gameplay Keep enemy spawns, loot drops, or world events consistent across runs.
Network synchronization Ensure all clients generate identical random outcomes using the same seed.
Save/Load systems Store and reload the seed to reproduce the same procedural world later.

See Also