Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amilich/cellular-automata-random-numbers

More random than python's generator!
https://github.com/amilich/cellular-automata-random-numbers

Last synced: about 1 month ago
JSON representation

More random than python's generator!

Awesome Lists containing this project

README

        

# Computer-Science-and-Complexity

This Python module generates random numbers using a Cellular Automata.
A CA is first generated according to Rule 30, which generates pseudorandom patterns.
The number of 1's and 0's in a particular column is then counted and converted
into a decimal number.

The module was tested with various Diehard tests to measure randomness; against
the Python built in random function, it provided more even (random) distributions.

Created by Andrew Milich in Spring 2013.