NumRand generates random numbers from chaotic motion. NumRand also lets you randomise the order of lists (for example playlists, like M3U playlist files). NumRand also lets you toss a coin. NumRand is different than most pseudo random number generators, by using chaotic motion to generate the random numbers. The algorithm simulates a particle position in a two dimensional space and simulates chaotic motion and 13 levels of cylinders which the particle passes through. The cylinder phases are prime numbers. This results in a very effective random number generator.