1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/rand/dist
2021-07-20 11:17:08 +03:00
..
dist_test.v rand.dist: add exponential distribution function and unit tests (#9402) 2021-03-21 13:04:43 +02:00
dist.v parser: deprecate short struct init (#10842) 2021-07-20 11:17:08 +03:00
README.md rand: add non uniform distributions in the rand.dist module (#9274) 2021-03-12 21:24:43 +02:00

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().