Method | Description | |
---|---|---|
NextDouble ( ) : double |
Gets the next random number in the sequence and returns it as a double-precision floating-point number between 0.0 and 1.0.
|
|
NextFloat ( ) : float |
Gets the next random number in the sequence and returns it as a single-precision floating-point number between 0.0f and 1.0f.
|
|
NextInt32 ( ) : int |
Gets the next random number in the sequence and returns it as a 32-bit signed integer.
|
|
NextInt32 ( int maxExclusive ) : int |
Gets the next random number in the sequence and returns it as a 32-bit signed integer with the specified upper bound.
|
|
NextInt64 ( ) : long |
Gets the next random number in the sequence and returns it as a 64-bit signed integer.
|
|
NextInt64 ( long maxExclusive ) : long |
Gets the next random number in the sequence and returns it as a 64-bit signed integer with the specified upper bound.
|
|
Random2 ( ) : System |
Constructs a new random number generator with the current system time as seed.
|
|
Random2 ( long seed ) : System |
Constructs a new random number generator with the given 64-bit unsigned integer as seed.
|
Method | Description | |
---|---|---|
NextUInt64 ( ) : ulong |
Gets the next random number in the sequence and returns it as a 64-bit unsigned integer.
|
public NextInt32 ( int maxExclusive ) : int | ||
maxExclusive | int | /// Exclusive upper bound on the number to get. /// |
return | int |
public NextInt64 ( long maxExclusive ) : long | ||
maxExclusive | long | /// Exclusive upper bound on the number to get. /// |
return | long |
public Random2 ( long seed ) : System | ||
seed | long | /// 64-bit unsigned integer to use as seed. /// |
return | System |