<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 12, 2016, at 9:15 AM, Stephen Wood <<a href="mailto:smwood4@gmail.com" class="">smwood4@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="gmail_extra"><div class="gmail_signature"><div class="">Thanks, Bill. This is a fun write-up.</div><div class=""><br class=""></div><div class="">> <span style="font-size:12.8px" class="">The most popular technique for generating true random data is to do what TrueRandom does, and drive a voltage onto pin 0, and measure it with the 8-bit ADC.  While sometimes this generates unpredictable data, the scatter plots show scary correlations, and the one thing we know it is not measuring is thermal noise.</span></div><div class=""><span style="font-size:12.8px" class=""><br class=""></span></div><div class=""><span style="font-size:12.8px" class="">Is there any way you could mitigate this by diversifying board pins, for example read from pin 0 and 5 and XOR the data together?</span></div></div></div></div></div></blockquote><div><br class=""></div></div>I have not looked at the code but I don't think they not are reading pin 0, aka D0, a digital input pin (that returns HIGH or LOW [1]). I'm guessing they are reading "A0", a pin with a "10-bit analog to digital converter" [2]. An Arduino Uno (the most popular), has 6 analog inputs, A0 - A5. Maybe those could be combined.<div class=""><br class=""></div><div class="">Regards,</div><div class="">Aram</div><div class=""><br class=""></div><div class="">[1] <a href="https://www.arduino.cc/en/Reference/DigitalRead" class="">https://www.arduino.cc/en/Reference/DigitalRead</a></div><div class="">[2] <a href="https://www.arduino.cc/en/Reference/AnalogRead" class="">https://www.arduino.cc/en/Reference/AnalogRead</a></div></body></html>