TLDR: Rule 30 - Generating Random Numbers with Cellular Automata
Date: 2020-02-14 Source: https://arpitbhayani.me/blogs/rule-30-cellular-automata
Overview
Explore Rule 30, a cellular automaton, and its surprising application in pseudorandom number generation. Discover its chaotic patterns! A pseudorandom number generator produces numbers deterministically but they seem aperiodic (random) most of the time for most use-cases.
Key Points
- A pseudorandom number generator produces numbers deterministically but they seem aperiodic (random) most of the time for most use-cases.
- Pseudorandom Number Generation: As established earlier, Rule 30 is exhibits aperiodic and chaotic behavior and hence it produces complex, seemingly random patterns from simple, well-defined rules.
- Rule 30 in the real world: Rule 30 is also seen in nature, on the shell of code snail species Conus textile.