uQRNG is a portable device that provides truly random numbers directly from a quantum process. uQRNG can be used either as a standalone device or integrated into other hardware to act as a quantum entropy source. High-quality entropy sources are essential for the seeding and creation of cryptographic keys, essential decisions in gaming and lotteries, fair selection and distribution in the blockchain, and unbiased randomness in simulations.

QCI’s uQRNG is a photonic technology that works by harvesting the entropy from the arrival time of single photons in a photonic circuit. Prior to detection, the arrival time of a single photon is in a state of superposition, that is the arrival time is truly random making it impossible to predict exactly at which point in time a photon will arrive at the detector. All the possible times for the photon arrival therefore exist in superposition with each other. QCi’s random number generator uses this quantum process to create high-dimensional quantum information. Each detection event is used to generate random bits between 0 and 8191, which is equivalent to creating a 13-bit string.

Capabilities and applications

uQRNG generates uniformly distributed random numbers that can be used in many different applications. Learn more and get started with uQRNG via our Introduction to uQRNG learning module. For more information, see our user guide.

Monte Carlo simulation

Risk management

Classical Cryptography

Post-quantum cryptography

Statistical sampling

Agent based simulation


QRNG type

Uniform probability distribution

Range of raw qrn

0 to 8,191

Generation rate

~158 kbps


Ethernet communication interface, gRPC package


12 V DC supply


Contained in a 2U rack-mountable unit, 14.5 inch depth.

Randomness test suites

NIST SP 800-90B, Dieharder