Hi I am interested in the different electronic methods used to generate (pseudo) random numbers for use with an Arduino. So far I have used the seed function with a floating analog input to generate this sequence of numbers and after some close inspection it looks pretty random! My function generates a new seed on every loop but I am unsure "how random" the value really is. I have monitored the floating input in 10 bit resolution on the Arduino and the value does indeed vary substantially. This leads me to believe the value that has been obtained is from a near random process but is still within many parameters that make it not random; which is to say: The value started random but is now defined via the processor.
What are common random processes used to generate these seeds? As well as random bits at the analog level?
What are common random processes used to generate these seeds? As well as random bits at the analog level?
Last edited: