Skip to content
/ rngs Public

A simple program with different randomization methods that displays how each of them distributes numbers over a range.

Notifications You must be signed in to change notification settings

luizaes/rngs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Random Number Generators

A simple program with different randomization methods that displays how each of them distributes 2000 numbers over a range of [0, 100].

Currently, there are 13 methods implemented (more methods are going to be added in the future):

  • Uniform distribution
  • Gaussian distribution
  • Cauchy distribution
  • Logistic map
  • Circle map
  • Gauss map
  • Piecewise map
  • Sine map
  • Singer map
  • Sinusoidal map
  • Tent map
  • Chebyshev map
  • Iteractive map

Run

First, clone this repository:

git clone https://github.com/luizaes/rngs.git rngs

Then, access the directory:

cd rngs

And build and execute the program:

make

make run

Dependencies

  • GSL
  • Boost

About

A simple program with different randomization methods that displays how each of them distributes numbers over a range.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages