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.2.tar.gz (6.2 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.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file quey_random-1.0.2.tar.gz.

File metadata

  • Download URL: quey_random-1.0.2.tar.gz
  • Upload date:
  • Size: 6.2 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.2.tar.gz
Algorithm Hash digest
SHA256 96de18a7fd3f467c5c21f7fee03166fea1501eef6efec710573ac7951cb106fb
MD5 a09ad79479b15fd50463a99efacc6ed6
BLAKE2b-256 567fc1f8cf6c9209e34dfa0083087b30e0f3565c35a2790766c85a127eb23711

See more details on using hashes here.

File details

Details for the file quey_random-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: quey_random-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.6 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bd51ff5bc9a09b38b4a0e4ffe46fd33be1226190d569d24735ed5e5ed9d71938
MD5 798e4989ccbabeae31ac30cfdfdebd3d
BLAKE2b-256 ca6daa7e9ee5908109a682e66828499cc512da50c33752a5c85a455c29a1867c

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