-
-
Notifications
You must be signed in to change notification settings - Fork 9
random
2.7/random.adept
contains utilities for generating random numbers.
define RANDOM_MAX = /* ??? */
define RANDOM_RANGE = /* ??? */
-
func randomize() void
Initializes random number generation.
-
func random() uint
Returns a random
uint
in the range[0, RANDOM_RANGE)
. -
func random(upper_exclusive uint) uint
Returns a random
uint
in the range[0, upper_exclusive)
. -
func random(lower_inclusive, upper_exclusive uint) uint
Returns a random
uint
in the range[lower_inclusive, upper_exclusive)
. -
func normalizedRandom() double
Returns a random
double
in the range[0.0, 1.0)
. -
func randomSetSeed(seed uint) void
Sets the seed used to generate random numbers.
-
func randomInt(upper_exclusive int) int
Returns a random
int
in the range[0, upper_exclusive)
. -
func randomInt(lower_inclusive, upper_exclusive int) int
Returns a random
int
in the range[lower_inclusive, upper_exclusive)
.
#default random_use_mt19937 true