Skip to main content

randomapi

PyPI version

Python implementation of the RANDOM.org JSON-RPC API: http://api.random.org/json-rpc/2/

RANDOM.org generates true random numbers using a seed based on atmospheric radio noise. This is useful for applications where pseudo-random generators are not good enough, such as cryptography.

Features

  • Implements all basic methods and signed methods
  • Downloads random data over a 4096-bit SSL connection
  • Respects advisory delay requests from the server
  • Has no external dependencies
  • Optional: Verifies signed data with RANDOM.org, using SHA-512 hashes to ensure that it's legitimate

Requirements

Example Usage

from randomapi import RandomJSONRPC

# Returns a list of 5 true random numbers between 0 and 10

random_client = RandomJSONRPC(api_key) # Requires a valid API key
nums = random_client.generate_integers(n=5, min=0, max=10).parse()

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

randomapi-0.3.2.tar.gz (5.4 kB view details)

Uploaded Source

File details

Details for the file randomapi-0.3.2.tar.gz.

File metadata

  • Download URL: randomapi-0.3.2.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.8.1

File hashes

Hashes for randomapi-0.3.2.tar.gz
Algorithm Hash digest
SHA256 4242ca5733cbd5436cd18d611545fc7cf841613280ef6501a3f2a0b626ada8ed
MD5 80e1a41a32f460f1f120d13321c0aebe
BLAKE2b-256 55e74994ad275929a13e187ea4afed8437987255a03bdc6b61ee64803c07faab

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.2 This release

1 file

0.3.1

1 file

0.3

1 file

0.2

1 file

Supported by

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