Recently I was writing a program and needed a large set of random numbers to use as inputs. It was quite simple to do using C#, and in only a few lines of code I possessed seemingly endless amounts of random numbers at my fingertips. Typically I would think “Huh. Neat.” and go about my day, but for some reason that morning I found the whole concept oddly intriguing. I mean, where were these numbers even coming from? Aren’t processors specifically designed to follow given instructions? If so, how are they able to generate randomness?

You may be disappointed to…

Jeremy Triplett

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store