diff options
Diffstat (limited to 'include/libn.h')
-rw-r--r-- | include/libn.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/libn.h b/include/libn.h index 063a408..8e30eae 100644 --- a/include/libn.h +++ b/include/libn.h @@ -311,3 +311,11 @@ void sort·floats(uintptr n, float arr[]); void sort·doubles(uintptr n, double arr[]); void sort·strings(uintptr n, byte* arr[]); + +// ----------------------------------------------------------------------------- +// fast random number generation + +error rng·init(uint64 seed); +double rng·random(); +bool rng·bernoulli(double f); +uint64 rng·randi(int max); |