Breaking
IonQ shares rise after major quantum computing breakthroughMicrosoft to give DARPA hands-on access to quantum system at new Maryland siteUS government could take equity stake in quantum computing firms - reportAnderon Finalizes $1 Billion CHIPS Act AwardD-Wave Quantum Finalizes Definitive Agreement with U.S. Department of Commerce for up to $100MRigetti Signs Definitive Agreement for $100M with U.S. Government to Accelerate R&D for Superconducting Quantum ComputingRigetti Wins $100M From US Government For Quantum R&DRigetti Signs Definitive Agreement for $100M with U.S. Government for Quantum Computing R&DD-Wave Secures Access to Up to $100M in CHIPS Act FundingQuantum Firm Pasqal Shares Jump 95% in Debut Via SPAC MergerBipartisan Congress Moves To Boost Quantum FundingTuringQ Planning to IPO and In Race to Become China’s First Public Quantum FirmCongress Moves to Boost Quantum Funding as US Competes With China, EuropeIBM, Qedma Demo Quantum Advantage Beyond Classical Computing LimitsIonQ Completes $1.8 Billion Acquisition of SkyWater TechnologyIonQ Completes $1.8 Billion Acquisition of SkyWater Technology to Become First Vertically Integrated Quantum PlatformIBM and Ecosystem Partners Demonstrate Trusted Quantum Advantage Beyond Classical LimitsAlgorithmiq and IBM Achieve Quantum Advantage Milestone in Heterogeneous Matter SimulationIonQ Receives Final Regulatory Approval for $1.8B SkyWater Technology AcquisitionPsiQuantum Secures $125 Million DARPA Agreement for Quantum BenchmarkingIonQ shares rise after major quantum computing breakthroughMicrosoft to give DARPA hands-on access to quantum system at new Maryland siteUS government could take equity stake in quantum computing firms - reportAnderon Finalizes $1 Billion CHIPS Act AwardD-Wave Quantum Finalizes Definitive Agreement with U.S. Department of Commerce for up to $100MRigetti Signs Definitive Agreement for $100M with U.S. Government to Accelerate R&D for Superconducting Quantum ComputingRigetti Wins $100M From US Government For Quantum R&DRigetti Signs Definitive Agreement for $100M with U.S. Government for Quantum Computing R&DD-Wave Secures Access to Up to $100M in CHIPS Act FundingQuantum Firm Pasqal Shares Jump 95% in Debut Via SPAC MergerBipartisan Congress Moves To Boost Quantum FundingTuringQ Planning to IPO and In Race to Become China’s First Public Quantum FirmCongress Moves to Boost Quantum Funding as US Competes With China, EuropeIBM, Qedma Demo Quantum Advantage Beyond Classical Computing LimitsIonQ Completes $1.8 Billion Acquisition of SkyWater TechnologyIonQ Completes $1.8 Billion Acquisition of SkyWater Technology to Become First Vertically Integrated Quantum PlatformIBM and Ecosystem Partners Demonstrate Trusted Quantum Advantage Beyond Classical LimitsAlgorithmiq and IBM Achieve Quantum Advantage Milestone in Heterogeneous Matter SimulationIonQ Receives Final Regulatory Approval for $1.8B SkyWater Technology AcquisitionPsiQuantum Secures $125 Million DARPA Agreement for Quantum Benchmarking
Back to Learn
Intermediate
Programming

Building a Quantum Random Number Generator

8 min read 4 views 0

Quantum measurement outcomes are fundamentally random, making quantum computers perfect for generating true random numbers.

The Concept

Prepare a qubit in equal superposition using a Hadamard gate, then measure. Each measurement yields 0 or 1 with exactly 50% probability — genuine quantum randomness.

Implementation with Qiskit

from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator

def quantum_random_bits(num_bits):
    circuit = QuantumCircuit(num_bits, num_bits)
    circuit.h(range(num_bits))  # Superposition
    circuit.measure(range(num_bits), range(num_bits))
    
    simulator = AerSimulator()
    result = simulator.run(circuit, shots=1).result()
    counts = result.get_counts()
    bitstring = list(counts.keys())[0]
    return bitstring

# Generate 8 random bits
random_value = quantum_random_bits(8)
print(f'Random byte: {random_value}')

Verification

Run the generator many times and verify the distribution is uniform. Classical PRNGs can pass statistical tests but are deterministic — only quantum measurement provides true randomness.

random number
qiskit
hadamard
tutorial

© 2026 QuantumG1 — Generation One of Quantum Begins Here