Input seed(Numbers Only) The seed makes a bunch of pseudo-randomness using the pseudo-random equation: p = ( ( p * a ) + b ) mod ( c ) Where a and b are some random numbers I chose and c is 1. Then p is rounded and is either 1 or 0. Cellular automata is then applied to the randomness Here's a great explanation on cellular automata: https://www.roguebasin.com/index.php/Cellular_Automata_Method_for_Generating_Random_Cave-Like_Levels