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.
Victor Giers 9573d787c6 added animation to readme il y a 2 mois
README.md added animation to readme il y a 2 mois
curveprobability.gif added everything, wrote readme, made an animation il y a 2 mois
improved_rng.pde added everything, wrote readme, made an animation il y a 2 mois

README.md

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