diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-03-05 00:11:18 -0500 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-03-05 00:11:18 -0500 |
| commit | 665050940f1562b045efe942686d04b3c3fac381 (patch) | |
| tree | b6b39d4448e8c6ccdb77d7d3ab4b1fccae2f402d /docs/rng.md | |
| parent | f330f06c218a0903530cdc51c0fac245cb51ae75 (diff) | |
Standardize API doc heading levels
Diffstat (limited to 'docs/rng.md')
| -rw-r--r-- | docs/rng.md | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/docs/rng.md b/docs/rng.md index c680196e..2663197e 100644 --- a/docs/rng.md +++ b/docs/rng.md @@ -13,13 +13,13 @@ seeded levels). The default random number generator for Tomo is called `random` and is, by default, initialized with random data from the operating system when a Tomo program launches. -# RNG Functions +## RNG Functions This documentation provides details on RNG functions available in the API. [Arrays](arrays.md) also have some methods which use RNG values: `array:shuffle()`, `array:shuffled()`, `array:random()`, and `array:sample()`. -## `bool` +### `bool` **Description:** Generate a random boolean value with a given probability. @@ -49,7 +49,7 @@ func bool(rng: RNG, p: Num = 0.5 -> Bool) --- -## `byte` +### `byte` **Description:** Generate a random byte with uniform probability. @@ -74,7 +74,7 @@ A random byte (0-255). --- -## `bytes` +### `bytes` **Description:** Generate an array of uniformly random bytes with the given length. @@ -100,7 +100,7 @@ An array of length `count` random bytes with uniform random distribution (0-255) --- -## `copy` +### `copy` **Description:** Return a copy of a random number generator. This copy will be a parallel version of @@ -133,7 +133,7 @@ A copy of the given RNG. --- -## `int`, `int64`, `int32`, `int16`, `int8` +### `int`, `int64`, `int32`, `int16`, `int8` **Description:** Generate a random integer value with the given range. @@ -165,7 +165,7 @@ is greater than `max`, an error will be raised. --- -## `new` +### `new` **Description:** Return a new random number generator. @@ -193,7 +193,7 @@ A new random number generator. --- -## `num`, `num32` +### `num`, `num32` **Description:** Generate a random floating point value with the given range. @@ -222,7 +222,7 @@ A floating point number uniformly chosen from the range `[min, max]` --- -## `set_seed` +### `set_seed` **Description:** Set the seed for an RNG. |
