Stochastic cellular automata driven by a programmable, seedable random number generator. The probabilities are the program. Because the PRNG is deterministic, a given seed plus the same parameters and starting state reproduces the exact same run — every time.
Every random draw comes from a mulberry32 PRNG seeded by the number in the Seed box. Same seed + same sliders + same initial state ⇒ bit-identical evolution. Change the seed to get a different but equally deterministic run. Reseed restarts the stream; Randomize rebuilds the initial state from the seed.
Space play/pause · S step · C clear
Pick a model, tune its probabilities, set a seed, and press Play.