aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/rand/dist/README.md
blob: 85b7177927e7579f37efaf1f3ec02b4dbe986c97 (plain)
1
2
3
4
5
6
7
8
9
10
# Non-Uniform Distribution Functions

This module contains functions for sampling from non-uniform distributions.

All implementations of the `rand.PRNG` interface generate numbers from uniform
distributions. This library exists to allow the generation of pseudorandom numbers
sampled from non-uniform distributions. Additionally, it allows the user to use any
PRNG of their choice. This is because the default RNG can be reassigned to a different
generator. It can either be one of the pre-existing one (which are well-tested and
recommended) or a custom user-defined one. See `rand.set_rng()`.