The generator machine is an old Wyse/Netier thin client running Debian Linux and modified to run off of an 8 Gbyte Compact Flash card. No moving parts! The radiation source is an Americium 241 capsule from a smoke detector (an alpha emitter) taped against the mica alpha window of the halogen-quenched Geiger counter. This results in extremely high radiation counts without saturating the tube. The random number generation rate is about 68 bytes/sec.
Pulses generated by each detected alpha particle (and background radiation) are fed to a handshaking line on the thin client's RS-232 serial port, which is polled to time individual pulse pairs. Four particle detections are required to generate each bit to avoid unwanted statistical bias in the generated random number stream.
Once random bits are provided from the server inventory, those bits are discarded and never used again. No record is made of the bits delivered by the server. A number of statistical tests are run on a sample of the generated bits to insure the bit stream is random. The sample is then discarded.
Random Number Generator Server and GM Counter
Random Number Generator - Alpha window and Americium capsule source