grouping | page | description |
M_random::INTRO | M_random | Routines for generating random numbers and strings |
M_random:MERSENNE TWISTER | mtprng_init | Initialize the Mersenne Twister random number generator with "seed" (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_init_by_array | Initialize the Mersenne Twister random number generator with "seed" array (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand | Obtain the next 32-bit integer in the pseudo-random sequence (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand64 | Obtain the next 64-bit integer in the pseudo-random sequence (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_range | Obtain a pseudo-random integer in the range [lo, hi] (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_real1 | Obtain a pseudo-random real number in the range [0.0, 1.0] (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_real2 | Obtain a pseudo-random real number in the range [0, <1) (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_real3 | Obtain a pseudo-random real number in the range (0< XXX <1) (LICENSE:CUSTOM OPEN) |
M_random | init_random_seed | seed random_number(3f) with single value like srand(3c) usage (LICENSE:MIT) |
M_random | init_random_seed_by_dat | seed random_number(3f) with values from date_and_time(3f) (LICENSE:MIT) |
M_random | init_random_seed_by_system_clock | seed random_number(3f) with system clock value (LICENSE:MIT) |
M_random | random_hex | create a string representing a random hexadecimal value of specified length (LICENSE:MIT) |
M_random | random_int | return an integer between low and high value inclusive (LICENSE:MIT) |
M_random | random_kiss64 | A 64-bit KISS random number generator by George Margaglia. |
M_random | random_string | create random string composed of provided characters of specified length (LICENSE:MIT) |
M_random | scramble | generate an integer array of specified size populated with a random permutation of 1 to size(array) (LICENSE:MIT) |