Several helper functions for improved random number generation
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

README.md 643B

Improved Random Number Generator

These are some methods for generating randomness.
There is:

  • A plain copy of processings random() function which is just as fast
  • A simple array shuffler
  • An integer-RNG which doesn’t produce the same number twice in a row
  • A method to return a random entry of an array of arbitrary data-type with probability weights (not using Alias)
  • A sophisticated RNG to return a random float between 0 and 1 with its selection weighted by a given probability curve defined by vectors

The last part is the coolest, but also very esoteric and WIP.
This animation shows its function:
![Probability Curves]()