Public
Types
| Name | Description |
|---|---|
| Msws64Random | |
| Msws32Random | |
| Msws16Random | |
| Msws128Random | |
| Msws8Random |
Functions
| Name | Description |
|---|---|
| random::@int_to_long | |
| random::@long_to_int128 | |
| random::rand | Get a default random value between 0 and range (not including range) |
| random::next | Get the next value between 0 and range (not including range). |
| random::seeder | |
| random::next_long | |
| random::set_seed | |
| random::seed_entropy | Seed the random with some best effort entropy. |
| random::next_short | |
| random::next_byte | |
| random::next_int128 | |
| random::entropy | |
| random::@short_to_int | |
| random::srand | Seed the default random function. |
| random::rnd | |
| random::make_seed | |
| random::next_float | Get a float between 0 and 1.0, not including 1.0. |
| random::next_bool | Get 'true' or 'false' |
| random::seed | |
| random::next_int | |
| random::@random_value_to_bytes | |
| random::is_random | |
| random::next_bytes | |
| random::rand_in_range | Get a random in the range, both included. |
| random::next_double | Get a double between 0 and 1.0, not including 1.0. |
| random::next_in_range | Get a random in the range [min, max], both included. |
| random::@char_to_short |
Private
Functions
| Name | Description |
|---|---|
| random::init_default_random |
Globals
| Name | Description |
|---|---|
| default_random | |
| default_random_initialized |