| Method |
Description |
| InitState |
Initialized the state of the Random instance with a given seed value. The seed must be non-zero.
|
| NextBool | Returns a uniformly random bool value. |
| NextBool2 | Returns a uniformly random bool2 value. |
| NextBool3 | Returns a uniformly random bool3 value. |
| NextBool4 | Returns a uniformly random bool4 value. |
| NextDouble | Returns a uniformly random double value in the interval [0, 1). |
| NextDouble2 | Returns a uniformly random double2 value with all components in the interval [0, 1). |
| NextDouble2Direction | Returns a unit length double2 vector representing a uniformly random 2D direction. |
| NextDouble3 | Returns a uniformly random double3 value with all components in the interval [0, 1). |
| NextDouble3Direction | Returns a unit length double3 vector representing a uniformly random 3D direction. |
| NextDouble4 | Returns a uniformly random double4 value with all components in the interval [0, 1). |
| NextFloat | Returns a uniformly random float value in the interval [0, 1). |
| NextFloat2 | Returns a uniformly random float2 value with all components in the interval [0, 1). |
| NextFloat2Direction | Returns a unit length float2 vector representing a uniformly random 2D direction. |
| NextFloat3 | Returns a uniformly random float3 value with all components in the interval [0, 1). |
| NextFloat3Direction | Returns a unit length float3 vector representing a uniformly random 3D direction. |
| NextFloat4 | Returns a uniformly random float4 value with all components in the interval [0, 1). |
| NextInt | Returns a uniformly random int value in the interval [-2147483647, 2147483647]. |
| NextInt2 | Returns a uniformly random int2 value with all components in the interval [-2147483647, 2147483647]. |
| NextInt3 | Returns a uniformly random int3 value with all components in the interval [-2147483647, 2147483647]. |
| NextInt4 | Returns a uniformly random int4 value with all components in the interval [-2147483647, 2147483647]. |
| NextQuaternionRotation | Returns a unit length quaternion representing a uniformly 3D rotation. |
| NextUInt | Returns a uniformly random uint value in the interval [0, 4294967294]. |
| NextUInt2 | Returns a uniformly random uint2 value with all components in the interval [0, 4294967294]. |
| NextUInt3 | Returns a uniformly random uint3 value with all components in the interval [0, 4294967294]. |
| NextUInt4 | Returns a uniformly random uint4 value with all components in the interval [0, 4294967294]. |