Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


NextDouble3

Returns a uniformly random double3 value with all components in the interval [0, 1).
Read time 1 minuteLast updated 4 days ago

Definition

NextDouble3()

Returns a uniformly random double3 value with all components in the interval [0, 1).
public double3 NextDouble3()

Returns

Type

Description

double3A uniformly random double3 value in the range [0, 1).

NextDouble3(double3)

Returns a uniformly random double3 value with all components in the interval [0, max).
public double3 NextDouble3(double3 max)

Parameters

The componentwise maximum value to generate, exclusive.

Returns

Type

Description

double3A uniformly random double3 value in the range [0, max).

NextDouble3(double3, double3)

Returns a uniformly random double3 value with all components in the interval [min, max).
public double3 NextDouble3(double3 min, double3 max)

Parameters

The componentwise minimum value to generate, inclusive.

The componentwise maximum value to generate, exclusive.

Returns

Type

Description

double3A uniformly random double3 value in the range [min, max).

Remarks

Each component is computed as
NextDouble() * (max - min) + min
, so floating-point rounding can in rare cases return a component equal to the corresponding component of
max
rather than strictly less than it. Clamp the result if you require components strictly less than
max
.