True Quantum Randomness Library powered by Quey Hardware Node
Project description
Quey Random SDK
Quey Random is a professional Software Development Kit (SDK) that provides True Quantum Random Number Generation (QRNG) directly to your Python applications.
Unlike pseudo-random number generators (PRNGs) relying on deterministic algorithms, the Quey SDK interfaces with a dedicated Quey Hardware Node (Raspberry Pi + NoIR Camera sensor) to extract true physical entropy from photonic noise in real-time.
Features
- True Hardware Entropy: Randomness derived from quantum observable phenomena.
- Scientific Distributions: Built-in functions for Gaussian (normal) and Poisson distributions.
- Complex Quantum States: Generate random complex phases for wave function simulations.
Installation
pip install quey-random
##Quick Start Ensure your quey_api.key is in the same directory as your Python script.
from quey_random import QueyRandom
# Connect to your local Quey Hardware Node
quey = QueyRandom(host='192.168.1.249', port=5000, key_file='quey_api.key')
# Generate a uniform true random float
val = quey.random()
print(f"Photonic Entropy: {val}")
# Generate quantum phase noise (Gaussian)
noise = quey.gauss(mu=0.0, sigma=1.0)
print(f"Phase Noise: {noise}")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quey_random-1.0.1.tar.gz.
File metadata
- Download URL: quey_random-1.0.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7854d55a1980ebd3cd0730ac5a275854b3e1b28a83ab0873ae8640053b9a041e
|
|
| MD5 |
aac6b50b5e21bf929034d1f8299d1650
|
|
| BLAKE2b-256 |
dff7a5350325d62c0fe25853db4d5b03251dfe86fa4926519b850138882670ae
|
File details
Details for the file quey_random-1.0.1-py3-none-any.whl.
File metadata
- Download URL: quey_random-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aca564ea42ce989737c8cafd3f1c71e49d9b9e1c751b044c483f9c2d2ff4cc37
|
|
| MD5 |
54ac1ec8904895423adb2b7b9c208b50
|
|
| BLAKE2b-256 |
9ecd35f70d67c91bb2ea9a921099cf6bac9c6a539a0ea41d1938471ec0eb24a6
|