RandomSystem
System Random Generator.
Constructors
Constructor | Description |
new()
Signature: unit -> unit
|
Initialize using the time of day in milliseconds as seed. |
new(seed)
Signature: seed:int -> unit
|
Instance members
Instance member | Description |
GeneratesFullDoubles
Signature: bool
Modifiers: abstract |
|
RandomBits
Signature: int
Modifiers: abstract |
|
ReSeed(seed)
Signature: seed:int -> unit
Modifiers: abstract |
|
UniformDouble()
Signature: unit -> float
Modifiers: abstract |
|
UniformDoubleClosed()
Signature: unit -> float
Modifiers: abstract |
|
UniformDoubleOpen()
Signature: unit -> float
Modifiers: abstract |
|
UniformFloat()
Signature: unit -> float32
Modifiers: abstract |
|
UniformFloatClosed()
Signature: unit -> float32
Modifiers: abstract |
|
UniformFloatOpen()
Signature: unit -> float32
Modifiers: abstract |
|
UniformInt()
Signature: unit -> int
Modifiers: abstract |
|
UniformLong()
Signature: unit -> int64
Modifiers: abstract |
Returns a uniformly distributed long in the interval [0, 2^63-1]. |
UniformUInt()
Signature: unit -> uint32
Modifiers: abstract |
Returns a uniformly distributed uint in the interval [0, 2^63-1]. Constructed using 16 bits of each of two random integers. |
UniformULong()
Signature: unit -> uint64
Modifiers: abstract |
Returns a uniformly distributed long in the interval [0, 2^64-1]. |