Skip to main content

uqrng-direct

This package is the companion client to Quantum Computing Inc.'s (QCi) Uniform Quantum Random Number Generator (uQRNG) hardware. uQRNG is a portable device that provides truly random numbers directly from a quantum process. High-quality entropy sources are essential for the seeding and creation of cryptographic keys. Other applications include fair selection (gaming and lotteries) 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 which is then streamed to the client utilzing the interface provided within this package. QCi's uQRNG device has been rigorously tested to ensure that the randomness is of the highest quality. See our white paper regarding randomness validation for the device. Finally, if you'd like to learn more about how the uQRNG hardware works see our research paper

Additional Resources

Metadata

Release files for uqrng-direct 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uqrng-direct 1.0.0
File Size Uploaded
uqrng_direct-1.0.0.tar.gz 14.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for uqrng-direct 1.0.0
File Interpreter ABI Platform
uqrng_direct-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.0 kB

Release files / uqrng_direct-1.0.0.tar.gz

Download URL uqrng_direct-1.0.0.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c84fed3b85bea832a9093424e1bdbf8624cb29bf11ee53b43eb7a8e63ecb4d08
BLAKE2b-256 checksum
How to use checksums
d5df2a2c67c8b6421000b93a4782692fda109ece2d007f39cbe9f83caba9af06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / uqrng_direct-1.0.0-py3-none-any.whl

Download URL uqrng_direct-1.0.0-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7883eccc5898526946a11cf4264b1db3a5ab11755c368d1e43c32b8f7664899c
BLAKE2b-256 checksum
How to use checksums
870ec6f981b33f9a3a10a06727466384667a36edb3facda09a19a61b81a9acf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page