Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

public static Random CreateFromIndex(uint index)

Parameters

index

An index that will be hashed for Random creation. Must not be uint.MaxValue.

Returns

Type

Description

RandomRandom created from an index.

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();}