| Parameter | Description |
|---|---|
| index | An index that will be hashed for Random creation. Must not be uint.MaxValue. |
Unity.Mathematics.Random Random created from an index.
Constructs a Random instance with an index that gets hashed. The index must not be uint.MaxValue.
Use this function when you expect to create several Random instances in a loop.
for (uint i = 0; i < 4096; ++i)
{
Random rand = Random.CreateFromIndex(i);
// Random numbers drawn from loop iteration j will be very different
// from every other loop iteration k.
rand.NextUInt();
}