Search papers, labs, and topics across Lattice.
We describe the design, construction, and statistical characterisation of a hands-on experimental QRNG, using low-cost, accessible materials, that can be used to teach undergraduate students practical, foundational concepts in Quantum Information Science. The base-emitter junction of a PN2222 bipolar junction transistor was reverse-biased at 9V, and used under avalanche breakdown to generate stochastic, white noise. Components are chosen specifically to ensure the noise from the quantum-mechanical process of avalanche breakdown dominates the signal. This noise is then amplified with an MCP-6022 operational amplifier and digitised through an ADS1115 ADC operating in differential mode. The circuit is interfaced with an Arduino Mega microcontroller and then processed with a Von Neumann whitening algorithm to produce a bitstream that is statistically indistinguishable from an MT19937 pseudo-random baseline. The NIST SP 800-22 tests of Monobit, Serial, Runs, and Longest Run were chosen for their suitability for an undergraduate lab session and were applied to three independent runs; 14 out of 15 test instances yielded a passing p-value. The final extracted bitstream achieved a mean min-entropy of 0.9885 ± 0.0106 bits/bit (mean ± SD, N = 3). The limitations of the raw entropy from the physical source were mitigated by a robust post-processing framework. The aim of this paper is to provide an educational experiment for institutions, including those with a lack of resources, to teach Quantum Information Science and Technology to undergraduates and to provide an introduction to the field, along with its challenges.