Skip to content

infomaniac50/Random

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

##Arduino Random Library

###Author Derek Chafin
Version: 1.5
Modified: October 24, 2012
Website: http://coding-squared.com/blog/
Project Page: Arduino Hardware Random Number Generator

###Attribution Original RNG circuit and code by Rob Seward 2008-2009
Website: http://robseward.com/
Project Page: http://robseward.com/misc/RNG2/
License: Creative Commons Attribution-NonCommercial 2.5 Generic License

###Description A library for reading and de-biasing input from a hardware random bit generator. This library reads output from a random bit generator using the ADC on the Arduino. Uses avalanche breakdown from a reversed biased transistor to create quantum noise fluctuations. The noise is amplified and then read as an analog voltage on the Arduino. It has two bias removal methods, exclusive or (XOR) and Von Neumann code, as well the option for no bias removal at all.

###License This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.

About

An Arduino library for reading and debiasing input from a hardware random number bit generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages