Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

# cryptorandom

[![PyPI](https://img.shields.io/pypi/v/cryptorandom.svg)](https://pypi.org/project/cryptorandom/) [![Build Status](https://github.com/statlab/cryptorandom/workflows/test/badge.svg?branch=master)](https://github.com/statlab/cryptorandom/actions?query=workflow%3A%22test%22) [![Coverage Status](https://codecov.io/gh/statlab/cryptorandom/branch/master/graph/badge.svg)](https://app.codecov.io/gh/statlab/cryptorandom/branch/master)

Pseudorandom number generator and random sampling using cryptographic hash functions. The prototype generator is built on SHA-256.

## Installation from binaries

` $ pip install cryptorandom `

## Installation from source

Install dependencies using:

` $ pip install -r requirements.txt `

Then, install cryptorandom using:

` $ pip install . `

If you plan to develop the package, you may run it directly from source:

` $ pip install -e . # Do this once to add pkg to Python path `

## License information

See the file LICENSE for information on the history of this software, terms & conditions for usage, and a DISCLAIMER OF ALL WARRANTIES.

Metadata

Release files for cryptorandom 0.3rc1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cryptorandom 0.3rc1
File Size Uploaded
cryptorandom-0.3rc1.tar.gz 12.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cryptorandom 0.3rc1
File Interpreter ABI Platform
cryptorandom-0.3rc1-py3-none-any.whl Python 3 none any Details

Total release size: 26.7 kB

Release files / cryptorandom-0.3rc1.tar.gz

Download URL cryptorandom-0.3rc1.tar.gz
Size 12.8 kB
Tags Source
SHA-256 checksum
How to use checksums
da49e10f65dbd180a59733156a36ad2afca4d4deaee80079abb9bdc00cfac04a
BLAKE2b-256 checksum
How to use checksums
781a545cdb749955ef93ad5f07cc890f2cd5385d03fcd341a5dbf63224d2acca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

Release files / cryptorandom-0.3rc1-py3-none-any.whl

Download URL cryptorandom-0.3rc1-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d05af0f673e63dac6311e765b5fa3f5dbc820220f6a21f6fc2717c7e1d2a26c3
BLAKE2b-256 checksum
How to use checksums
eade51b14d1cf91a643f6d3616afef355de1264273648027b158b593b83b5e6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

Release history Release notifications | RSS feed

0.4

2 release files

0.3

2 release files

This release

0.3rc1 This release

2 release files

0.2

3 release files

0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page