True Quantum Entropy.

Beautifully Simple API.

The world's most elegant quantum random number service. Sub-millisecond responses. NIST-verified. Enterprise-grade.

Terminal — api.trueentropy.net
$ curl https://api.trueentropy.net/v1/integers?count=5&min=1&max=100 \
-H "Authorization: Bearer te_live_a7f2..."

{
"data": { "values": [47, 82, 13, 91, 56] },
"metadata": {
"qubitlang_circuit": "qrng_hadamard_v2.3",
"quantum_backend": "ibm_brisbane",
"nist_verified": true,
"powered_by": "QuBitLang"
}
}
Powered by QuBitLang
Backed by IBM Quantum
Verified by NIST SP800-22
Aligned to ISO 27001
Ready for UKGC Compliance

Everything You Need for
True Quantum Entropy

From IBM quantum processors to your application in sub-millisecond time. Every number verified, every batch certified.

True Quantum Entropy

Generated on IBM's 127-qubit Eagle processors via QuBitLang Hadamard circuits. Not pseudo-random — physically unpredictable.

Sub-Millisecond Response

Pre-generated entropy pool with three-tier caching. Hot cache serves every request in under 1ms. No waiting for quantum hardware.

NIST SP800-22 Verified

Every batch passes all 15 NIST statistical tests plus the full Dieharder suite. AI anomaly detection catches what tests miss.

AI Quality Assurance

Isolation Forest + Autoencoder ensemble trained on hardware degradation patterns. Anomaly score threshold: 0.15. Rejects before you notice.

Compliance Ready

UKGC RTS methodology documentation, ISO 27001 alignment, GDPR data minimisation, full provenance certificates with SHA-256 hash chains.

Enterprise Grade

99.99% SLA, zero-knowledge architecture, AES-256-GCM encryption at rest, dedicated capacity, UK-native infrastructure and support.

From Quantum Circuit to
Your API Response

Five steps. One API call. True quantum entropy delivered in under 50 milliseconds.

01

QuBitLang Circuit

QRNG circuits defined in QuBitLang (.ql), compiled through our full pipeline — Lexer, Parser, Semantic Analyzer, IR Builder, Optimizer.

02

IBM Quantum

Compiled Qiskit circuits execute on IBM's 127-qubit Eagle and 133-qubit Heron processors via Qiskit Runtime.

03

AI Verification

NIST SP800-22 + Dieharder battery. AI anomaly detection. Von Neumann whitening. Only perfect entropy passes.

04

Entropy Pool

Pre-generated, AES-256 encrypted, three-tier cached. 10M+ values ready. Predictive refill ensures zero drought.

05

Your API Call

Sub-millisecond response. Full provenance metadata. QuBitLang circuit ID. NIST verification status. Done.

Quantum Random Numbers Generated

0

and counting — powered by QuBitLang circuits

The Quantum Language
Powering Everything

Proprietary. Portable. Powerful.

QuBitLang is our proprietary quantum programming language — a human-readable abstraction over quantum circuit definition. Write once, execute on any quantum backend.

Full Compiler Pipeline — Lexer → Parser → AST → Semantic Analyzer → IR Builder → Optimizer → Qiskit Code Generator
Hardware Portable — IBM Quantum today. IonQ, Quantinuum, Rigetti tomorrow. No platform rewrite required.
Type-Safe & Verified — Semantic analysis catches errors before execution. Qubit lifecycle validation prevents double-measurement.
Optimised Circuits — Automatic gate cancellation, loop unrolling, function inlining, and ML-based optimisation passes.
Explore QuBitLang →
qrng_hadamard_v2.3.ql QuBitLang
# TrueEntropy QRNG Circuit — Hadamard Standard # QuBitLang v1.4.0 · Circuit: qrng_hadamard_v2.3 DEFINE qrng_hadamard(n_qubits) QUBIT q[n_qubits] # Hadamard on every qubit — perfect superposition FOR EACH qubit IN q H(qubit) ENDFOR # Measure — quantum collapse to true random bits MEASURE q[0:n_qubits] -> result[0:n_qubits] RETURN result ENDDEFINE # Execute with 127-qubit register QUBIT q[127] qrng_hadamard(127)

Integrate in Minutes

First quantum random number in under 3 minutes. SDKs for Python, JavaScript, and PHP. Or just use cURL.

# pip install trueentropy from trueentropy import TrueEntropy client = TrueEntropy(api_key="te_live_a7f2...") # Get 10 random integers between 1 and 1000 result = client.integers(count=10, min=1, max=1000) print(result.values) # [847, 293, 156, 721, 42, 938, 104, 667, 512, 389] print(result.metadata.qubitlang_circuit) # "qrng_hadamard_v2.3"
// npm install @trueentropy/sdk import { TrueEntropy } from '@trueentropy/sdk'; const client = new TrueEntropy('te_live_a7f2...'); // Get 10 random integers between 1 and 1000 const result = await client.integers({ count: 10, min: 1, max: 1000 }); console.log(result.values); // [847, 293, 156, 721, 42, 938, 104, 667, 512, 389]
// composer require trueentropy/sdk use TrueEntropy\Client; $client = new Client('te_live_a7f2...'); // Get 10 random integers between 1 and 1000 $result = $client->integers([ 'count' => 10, 'min' => 1, 'max' => 1000, ]); print_r($result->values); // [847, 293, 156, 721, 42, 938, 104, 667, 512, 389]
$ curl https://api.trueentropy.net/v1/integers \ -G \ -d "count=10" \ -d "min=1" \ -d "max=1000" \ -H "Authorization: Bearer te_live_a7f2..." # Response includes QuBitLang provenance metadata # X-QuBitLang-Circuit: qrng_hadamard_v2.3 # X-QuBitLang-Version: 1.4.0 # X-Powered-By: TrueEntropy/QuBitLang

Simple, Transparent Pricing

Start free. Scale as you grow. Every plan includes QuBitLang-powered quantum entropy with full NIST verification.

Free
£0/mo

Perfect for exploration and prototyping

1,000 requests/month
10 requests/minute
All endpoints
NIST-verified entropy
Get Started Free
Developer
£29/mo

For indie developers and small projects

50,000 requests/month
100 requests/minute
Batch endpoint (up to 10k)
Email support
Start Developer Plan
Business
£499/mo

For regulated industries and high-volume applications

5,000,000 requests/month
2,000 requests/minute
UKGC compliance pack
99.99% SLA
Dedicated account manager
Contact Sales

Ready for True Quantum Entropy?

Start generating quantum random numbers in under 3 minutes. Free forever. No credit card required.

Get Started Free →

Powered by QuBitLang & IBM Quantum