Random¶
flip¶
Type
(-> Bool)
Description
Random boolean value
Parameters
Returns
Bool Returns uniformly distributed random boolean value
new-random-generator¶
Type
(-> Number RandomGenerator)
Description
Creates new random number generator instance using seed as input (first argument)
Parameters
Number - Seed
Returns
RandomGenerator Instance of random number generator
random-float¶
Type
(-> RandomGenerator Number Number Number)
Description
Returns random float number from range defined by two numbers (second and third argument)
Parameters
RandomGenerator - Random number generator instance
Number - Range start
Number - Range end
Returns
Number Random float number from defined range
random-int¶
Type
(-> RandomGenerator Number Number Number)
Description
Returns random int number from range defined by two numbers (second and third argument)
Parameters
RandomGenerator - Random number generator instance
Number - Range start
Number - Range end
Returns
Number Random int number from defined range
reset-random-generator¶
Type
(-> RandomGenerator ())
Description
Resets instance of random number generator (first argument) to its default behavior (StdRng::from_os_rng())
Parameters
RandomGenerator - Random number generator instance
Returns
() Random number generator instance with default behavior
set-random-seed¶
Type
(-> RandomGenerator Number (->))
Description
Sets a new seed (second argument) for random number generator (first argument)
Parameters
RandomGenerator - Random number generator instance
Number - Seed
Returns
(->) Unit atom