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)
| File | Size | Uploaded | |
|---|---|---|---|
| uqrng_direct-1.0.0.tar.gz | 14.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|