Arduino True Random Number Generator
Någon som har erfarenhet av programmering kommer har förmodligen använt slumptal i sin kod. Dessa slumptal är dock inte faktiskt slumpmässigt. De genereras faktiskt använder en algoritm som genererar siffror som verkar vara slumpmässigt, men siffrorna faktiskt följer en sekvens. Medan dessa "pseudo-slumpmässiga" siffror är bra för vissa ändamål, inte kommer att de bara göra för andra. Kryptering är ett fall där förutsägbarhet pseudo-slumpmässiga skulle tillåta någon att bryta koder med lätthet.
Sanna slumptal lita å på kvantmekaniska fenomen eller kaotiska system. Quantum system inkluderar saker som radioaktivt sönderfall, sköt brus i elektroniska kretsar och är fundamentalt slumpmässiga processer. Kaotiska system är saker som atmosfäriska ljud, som är så kaotisk, att det faktiskt kan användas som en källa av slumpmässighet.
Jag ville bygga en slumpmässig nummergenerator bara på kul och se hur bra det skulle fungera med tanke på att det är ganska billigt och lätt att ställa in.