Skip to main content

Random generator supporting multiple PRNGs

Project description

RandomGen

This package contains additional bit generators for NumPy's Generator and an ExtendedGenerator exposing methods not in Generator.

Continuous Integration

Build Status Appveyor Build Status Build Status FreeBSD Status on Cirrus

Coverage

codecov

Latest Release

PyPI version Anacnoda Cloud

License

NCSA License BSD License DOI

This is a library and generic interface for alternative random generators in Python and NumPy.

New Features

The the development documentation for the latest features, or the stable documentation for the latest released features.

WARNINGS

Changes in v1.19

Generator and RandomState have been officially deprecated, and will warn with a FutureWarning about their removal. They will also receive virtually no maintenance. It is now time to move to NumPy's np.random.Generator which has features not in randomstate.Generator and is maintained more actively.

A few distributions that are not present in np.random.Generator have been moved to randomstate.ExtendedGenerator:

  • multivariate_normal: which supports broadcasting
  • uintegers: fast 32 and 64-bit uniform integers
  • complex_normal: scalar complex normals

There are no plans to remove any of the bit generators, e.g., AESCounter, ThreeFry, or PCG64.

Changes in v1.18

There are many changes between v1.16.x and v1.18.x. These reflect API decision taken in conjunction with NumPy in preparation of the core of randomgen being used as the preferred random number generator in NumPy. These all issue DeprecationWarnings except for BasicRNG.generator which raises NotImplementedError. The C-API has also changed to reflect the preferred naming the underlying Pseudo-RNGs, which are now known as bit generators (or BigGenerators).

Future Plans

A substantial portion of randomgen has been merged into NumPy. Revamping NumPy's random number generation was always the goal of this project (and its predecessor NextGen NumPy RandomState), and so it has succeeded.

While I have no immediate plans to remove anything, after a 1.19 release I will:

  • Remove Generator and RandomState. These duplicate NumPy and will diverge over time. The versions in NumPy are authoritative. Deprecated
  • Preserve novel methods of Generator in a new class, ExtendedGenerator. Done
  • Add some distributions that are not supported in NumPy. Ongoing
  • Add any interesting bit generators I come across. Recent additions include the DXSM and CM-DXSM variants of PCG64 and the LXM generator.

Included Pseudo Random Number Generators

This module includes a number of alternative random number generators in addition to the MT19937 that is included in NumPy. The RNGs include:

  • Cryptographic cipher-based random number generator based on AES, ChaCha20, HC128 and Speck128.
  • MT19937, the NumPy rng
  • dSFMT a SSE2-aware version of the MT19937 generator that is especially fast at generating doubles
  • xoroshiro128+, xorshift1024*φ, xoshiro256**, and xoshiro512**
  • PCG64
  • ThreeFry and Philox from Random123
  • Other cryptographic-based generators: AESCounter, SPECK128, ChaCha, and HC128.
  • Hardware (non-reproducible) random number generator on AMD64 using RDRAND.
  • Chaotic PRNGS: Small-Fast Chaotic (SFC64) and Jenkin's Small-Fast (JSF).

Status

  • Builds and passes all tests on:
    • Linux 32/64 bit, Python 2.7, 3.5, 3.6, 3.7
    • Linux (ARM/ARM64), Python 3.7
    • OSX 64-bit, Python 2.7, 3.5, 3.6, 3.7
    • Windows 32/64 bit, Python 2.7, 3.5, 3.6, 3.7
    • FreeBSD 64-bit

Version

The package version matches the latest version of NumPy where Generator(MT19937()) passes all NumPy test.

Documentation

Documentation for the latest release is available on my GitHub pages. Documentation for the latest commit (unreleased) is available under devel.

Requirements

Building requires:

  • Python (3.6, 3.7, 3.8, 3.9)
  • NumPy (1.14, 1.15, 1.16, 1.17, 1.18, 1.19)
  • Cython (0.29+)
  • tempita (0.5+), if not provided by Cython

Testing requires pytest (6+).

Note: it might work with other versions but only tested with these versions.

Development and Testing

All development has been on 64-bit Linux, and it is regularly tested on Travis-CI (Linux-AMD64, Linux-PPC-LE, Linus-S390X, and OSX), Appveyor (Windows 32/64), Cirrus (FreeBSD) and Drone.io (ARM/ARM64 Linux).

Tests are in place for all RNGs. The MT19937 is tested against NumPy's implementation for identical results. It also passes NumPy's test suite where still relevant.

Installing

Either install from PyPi using

pip install randomgen

or, if you want the latest version,

pip install git+https://github.com/bashtage/randomgen.git

or from a cloned repo,

python setup.py install

If you use conda, you can install using conda forge

conda install -c conda-forge randomgen

SSE2

dSFTM makes use of SSE2 by default. If you have a very old computer or are building on non-x86, you can install using:

python setup.py install --no-sse2

Windows

Either use a binary installer, or if building from scratch, use Python 3.6/3.7 with Visual Studio 2015 Build Toolx.

License

Dual: BSD 3-Clause and NCSA, plus sub licenses for components.

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

randomgen-1.20.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

randomgen-1.20.1-cp39-cp39-win_amd64.whl (6.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

randomgen-1.20.1-cp39-cp39-win32.whl (5.9 MB view details)

Uploaded CPython 3.9 Windows x86

randomgen-1.20.1-cp39-cp39-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9

randomgen-1.20.1-cp39-cp39-manylinux1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9

randomgen-1.20.1-cp39-cp39-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

randomgen-1.20.1-cp38-cp38-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

randomgen-1.20.1-cp38-cp38-win32.whl (6.2 MB view details)

Uploaded CPython 3.8 Windows x86

randomgen-1.20.1-cp38-cp38-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8

randomgen-1.20.1-cp38-cp38-manylinux1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8

randomgen-1.20.1-cp38-cp38-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

randomgen-1.20.1-cp37-cp37m-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

randomgen-1.20.1-cp37-cp37m-win32.whl (6.2 MB view details)

Uploaded CPython 3.7m Windows x86

randomgen-1.20.1-cp37-cp37m-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7m

randomgen-1.20.1-cp37-cp37m-manylinux1_i686.whl (3.3 MB view details)

Uploaded CPython 3.7m

randomgen-1.20.1-cp37-cp37m-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

randomgen-1.20.1-cp36-cp36m-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

randomgen-1.20.1-cp36-cp36m-win32.whl (6.2 MB view details)

Uploaded CPython 3.6m Windows x86

randomgen-1.20.1-cp36-cp36m-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.6m

randomgen-1.20.1-cp36-cp36m-manylinux1_i686.whl (3.3 MB view details)

Uploaded CPython 3.6m

randomgen-1.20.1-cp36-cp36m-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file randomgen-1.20.1.tar.gz.

File metadata

  • Download URL: randomgen-1.20.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for randomgen-1.20.1.tar.gz
Algorithm Hash digest
SHA256 dfdcfb9c854962384ec6f12d749aaf7db0fe5811a8184e8df162ee4665bb7af0
MD5 9bf6c134dbdd9220b69f1b226382d8f4
BLAKE2b-256 53c9e9ce86d5086659a3cf10fec0fb06d7b8c3973a61141198fa7d061b3ce29b

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.0

File hashes

Hashes for randomgen-1.20.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 156e25edf225adb26a1e29b7a1a60d82f950394390963f19341d5167b9241719
MD5 819cd8d894b11d206038f47cacd6afee
BLAKE2b-256 b3fb36d0d54ecf1314204fce361e26040182f1982724bae82d91c1cf60d2f29c

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.0

File hashes

Hashes for randomgen-1.20.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d28bbf24c0e559d727672c3c2c8c15875f80b40bca357db58e48d1d9a63ed261
MD5 0c0fc0243a47a953ab6791e4cb9c7e33
BLAKE2b-256 acc89f93d5faef12069d2afe655c3d013ca2939e5f61b1debc3fd3a83c6e14fd

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for randomgen-1.20.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 889be326a8d967c2e52f70575b0b23ac7e0ef66ee8be9f8db8b53a955f302a03
MD5 8b8c2ba0b8082e1139922d703511a66e
BLAKE2b-256 3b2264aadac9079cc63b66759344329907317355fd671d5b64e12b8ddf94d05b

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for randomgen-1.20.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a106e377905a4f3938a0fe7137bfd0143b7b090242d5b89f96eecafb05cb4a1e
MD5 a2804c8e60b190c35bdcd5dcc78df2ff
BLAKE2b-256 43e0ed1b06859a645a0eb76b087df3f22739ec0f98d1810f7962ed9a9731752e

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for randomgen-1.20.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 061c5b4da316347bee67b5c3814c2a62d4dc09cd88b5fffeeb27b29352a8558f
MD5 f70bcd2c4b46d1e1ed556fa6c8bc3baa
BLAKE2b-256 eab89b7f7e397bb1e4ecb895300c81810a29148b694174c982b48deca01c3f17

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.0

File hashes

Hashes for randomgen-1.20.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6c995eaf32974a0cb04cba10f42465e7b99ab2c3fd8404c09c4de1159cf846b4
MD5 70d390e2423243a52a6b702d1d430565
BLAKE2b-256 053a9f1e3cd2dae32319df54f22ccac9127c24ebdf207f2843f230e78562122d

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.0

File hashes

Hashes for randomgen-1.20.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ef28a6b6918794bccaa7f3dc6a95236f2082fd4fafb9214026f774140d366cfd
MD5 070683f14f96513920baa731e38d327d
BLAKE2b-256 5d08d33af415e9bc753307d26847f0c39230bcbcd7226301604e706222c50e7e

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for randomgen-1.20.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4cee1cd1335bc6bf802af54bdd938011a0a142798f81fb6d7ac016fe4ca4b76e
MD5 a94b70607492042e7674d0168543fd35
BLAKE2b-256 bdf1e79ee76ae8fb32e47ee605e1f40a90ea75f169fe675444aac2d30c740240

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for randomgen-1.20.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d4a92c45af30e22b4de87274cd7635ddfe8a92e33a5d942aa4000ad7361f2c7d
MD5 31de5467c55a90bde36cd6e874f669d6
BLAKE2b-256 27866c9a3f73d547444451946d4f246091ea0dcef86e2d85a73753199d5deaea

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.8

File hashes

Hashes for randomgen-1.20.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 050448aaaf8d6778f47f3b6df227428456cc45514d2825fa7fca2a8da6fcdb12
MD5 6a5afece3f5f71fc9bb11bf5c30eac49
BLAKE2b-256 3baea25f9d13947a460bec580d115cff679b9d84e2721486b5fd1f86b149abef

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.5

File hashes

Hashes for randomgen-1.20.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5f921919b3b24d6ffeee6468da5e7e8c435ff74470d8bc99bf58e9f101905acc
MD5 5c8321c99c71758795bfca1ed3d683d2
BLAKE2b-256 710ff0308c5a8a187166a7847bfa732c99144d21a5925400f9ee75909337f77e

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.5

File hashes

Hashes for randomgen-1.20.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1603aacbde2f165ba113a357f0db0793f0fb3ef1cf9a9041515e843e2f678dad
MD5 6aaab8ac328747bde240bbb9f525c367
BLAKE2b-256 d30282f2b3caf57abc72a5df92c6af9dfc070bb2d80dad9808df903a755847af

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for randomgen-1.20.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b99b3facfa420966a01483ec8e067482d59073d7bfa2095c2c28a778f33e2de4
MD5 b64f674acd4c161f06196c8e962cf8ed
BLAKE2b-256 e89785044f4635619ff65135976b985490bb3f923a79916e4c1a071981ea5f0c

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for randomgen-1.20.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 29f9d788faa4f123df09cf9bd62aca4ad40fe9e1874909c0ce34ee9b00b154b0
MD5 dced7997134532a430bb1e0310e77093
BLAKE2b-256 ecb08a8a9e4fb7d640877c897a26d867c7794df7b8b6001418569b1324a9dbd1

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for randomgen-1.20.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3682c2e7d9ccda735ab95a5630f88a7cb277e30fba68a31bbec313d3f4a594ee
MD5 8ec3341e2218a9f0dd7fc2addd136d7c
BLAKE2b-256 4efdf0dcb25a069bb7ab1d2eb7fe81ce42d911fa0aa9621303268235698e79d2

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for randomgen-1.20.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 dde077e9cfaa5c4a3d59eac2b8d32e31e20155441461817be45fa99e987aa7d9
MD5 371e11851e7a68831fa449cc57da1449
BLAKE2b-256 4c32e8cd125deef732a50835d4232e10fdbd66d4c1dacc373a3b1ca3fc96ee9f

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for randomgen-1.20.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c4ec53d68ff842f9b61cb2357bd61e4f5629630e83dc1fa60881698a1dad7114
MD5 97154d520ed35ffaf95a2ef1f76c36fc
BLAKE2b-256 b4db5ea641d267829de973a1a29befa36f338a5237a2c78420f4e2c4270637f0

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for randomgen-1.20.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dcef9713318305966a1220b361cdb1d01227f42905f23c207b16edfbf3981857
MD5 42235a80b72f5785b0c769790664f4ae
BLAKE2b-256 edf6635789bd4e27c85a0ae91be5bbd9176ccf480e554f266af89c7c369d2e2c

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for randomgen-1.20.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4f0be87495f09a0de4b6e0f0631a56bf0132d5f5e2c30610ef54fc48689d2f08
MD5 258254aafa4853908e9e0cd54ac0f787
BLAKE2b-256 f49fadd48d781b7c2b6ab810c78df4fad36157d5184311cdd2c277334df89364

See more details on using hashes here.

File details

Details for the file randomgen-1.20.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: randomgen-1.20.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.13

File hashes

Hashes for randomgen-1.20.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d66428012fef483b6b896791ce689e10e605c3842053b91bd36d14569a94889
MD5 f28a0791c45671f41dcf3be7ae2afe61
BLAKE2b-256 b24bb363635e9104e6fbdbb6ff27150fbacca23dfb5961cfb6e1dd60dbf14041

See more details on using hashes here.

Supported by

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