NextFloat3
Returns a uniformly random float3 value with all components in the interval [0, 1).
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
NextFloat3()
Returns a uniformly random float3 value with all components in the interval [0, 1).
public float3 NextFloat3()
Returns
Type | Description |
|---|---|
| float3 | A uniformly random float3 value in the range [0, 1). |
NextFloat3(float3)
Returns a uniformly random float3 value with all components in the interval [0, max).
public float3 NextFloat3(float3 max)
Parameters
The componentwise maximum value to generate, exclusive.
Returns
Type | Description |
|---|---|
| float3 | A uniformly random float3 value in the range [0, max). |
NextFloat3(float3, float3)
Returns a uniformly random float3 value with all components in the interval [min, max).
public float3 NextFloat3(float3 min, float3 max)
Parameters
Returns
Type | Description |
|---|---|
| float3 | A uniformly random float3 value in the range [min, max). |
Remarks
Each component is computed as , so floating-point rounding can in rare cases return a component equal to the corresponding component of rather than strictly less than it. Clamp the result if you require components strictly less than .
NextFloat() * (max - min) + minmaxmax