CreateFromIndex(uint)
Constructs a Random instance with an index that gets hashed. The index must not be uint.MaxValue.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
public static Random CreateFromIndex(uint index)
Parameters
An index that will be hashed for Random creation. Must not be uint.MaxValue.
Returns
Remarks
Use this function when you expect to create several Random instances in a loop.
Examples
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();}