rdrand code taken from https://github.com/kmowery/rdrand.git

Modified by Dushyant Srikant
CSE 199 - Spring 2015

1. Generate the random numbers
2. Copy into local file and checksum (MD5)
3. Copy file by file over to ...
4. Create directories, __ files then make a new directory
	-> After __ files, change write location


Things to consider when writing the number generation logic :

- The ES always shows single-bit bias, serial correlation and other
	 small deviations from perfect randomness. If these biases
	 are severe, they may reduce the entropy rate of the ES below
	 acceptable levels.

- The ES might take a long time to warm up, and during this time could
	 output mostly 0s or mostly 1s until it settles on the metastable
	 region.

- The ES might become “stuck”, always outputting 0 or always outputting 1.

- The ES might oscillate between 0 and 1, or in some other short pattern.

- The ES might be mostly stuck in one of the preceding patterns, but
	 occasionally deviate from it.

- The ES might be influenced by an external circuit (for example, a nearby
	 bus or the chip’s power supply) in a way that is predictable or
	 exploitable by an attacker.