Skip to main content

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

quey_random-1.0.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quey_random-1.0.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

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

Hashes for quey_random-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7854d55a1980ebd3cd0730ac5a275854b3e1b28a83ab0873ae8640053b9a041e
MD5 aac6b50b5e21bf929034d1f8299d1650
BLAKE2b-256 dff7a5350325d62c0fe25853db4d5b03251dfe86fa4926519b850138882670ae

See more details on using hashes here.

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

Hashes for quey_random-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aca564ea42ce989737c8cafd3f1c71e49d9b9e1c751b044c483f9c2d2ff4cc37
MD5 54ac1ec8904895423adb2b7b9c208b50
BLAKE2b-256 9ecd35f70d67c91bb2ea9a921099cf6bac9c6a539a0ea41d1938471ec0eb24a6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page