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.3.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

randomgen-1.20.3-cp39-cp39-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

randomgen-1.20.3-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.3-cp37-cp37m-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

randomgen-1.20.3-cp37-cp37m-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

randomgen-1.20.3-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.3.tar.gz.

File metadata

  • Download URL: randomgen-1.20.3.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.3.tar.gz
Algorithm Hash digest
SHA256 94ed589496ff3192de62f43c95ce9f5b0c1da0685a27d45db10f700f465593d1
MD5 ed99e03dc597f16aabe1787faf7adba3
BLAKE2b-256 fb8699e854652342b0aff3a6026f5b19f554f0c097e81d2740494df71651fa83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 07393adf60f91713d136e339e6d128a7676736ba08fe21a52a814d415fa15f85
MD5 5a0ed9d2dc7fd61f69210fb7e0750445
BLAKE2b-256 8c8446138cc173cd4d819bfcbc18dc45bc29186d9ca4e431ffdbdf257ba47341

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4ed83a6953979fd74e8a48918a2f6258fd3f7bf36496e3b081d13ce11e145651
MD5 1701adcc8535e4be1dd0c1a076683ab4
BLAKE2b-256 d34eea0882481e25c853cba0da287ecd668ea6ebde232d06760cb908d76837b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8891b78b157fa9d69829f79844ed1ad6a537c2ead8fd4c103b311169ca9802ee
MD5 30dd266371685c11481a5cadbc66dc55
BLAKE2b-256 e5c344d6ee404c4c94d54ff5375a04062f4eee7546f70d37a0009f684459eca5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 80e1079ddcb0ad6953d44cea3938ddb3e374b9a9eabb49841bfd5384b962971c
MD5 d2a7378421ec69cdf919405c7eaf2ed8
BLAKE2b-256 68c684ae459b85ca357bf06e82e5651e411322a4493ceb320f4769b728b753ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 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.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2051561c146cdfacda3c9061103cb6a9a8d6526e2b9879d94c10be3634ef867
MD5 d5725dd7b497c5acc2a9da7360841a73
BLAKE2b-256 2565a08ef1ee4418f546563fa80943fedd8d45ed35deeb5728ae5b1d6d816edf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 911d3d26a1203d3801492f5972360329d62d2fffc9a63bf7dae2043378454930
MD5 cd83607a58c4bf2c4727f4013d7ecc5c
BLAKE2b-256 909eb438b8d78563155b784f790c5cfab4c6540f0a109d16c2efd29ea6391b57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ce189be4098be4c087fa2ed89f00b1b6d01d63686a1ef9a4d8b3fa4cd55e1a56
MD5 e836e49086f58e539b18b2a58aaa1c58
BLAKE2b-256 bdd24729d5d9b994ae2930a2b800089824fe9ddeaf5baa6e1ffd88c36a3f4744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for randomgen-1.20.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8184fe89f7fad32964580bf78afe20939a12ad1868925cde580a1409daef4b94
MD5 4dd8dbf51d20a7dd0d91802f3254908b
BLAKE2b-256 9ddfd354eb8637aa31683bbcc65db34eff60a61122fd85c560d7bb97770f4959

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for randomgen-1.20.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 99c9576843d5deb77dd382ce5baaeb8f100eccf5fc8a235848dc4ac8dbd98475
MD5 4911a15eae030012f5377f6cf2ec7b86
BLAKE2b-256 c85b79df80bf38a610bd2856b76689c59f375b6cf9784cb55548851c9a8b41cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.9

File hashes

Hashes for randomgen-1.20.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 115aa2385ec0dd434dcd19e6daf2b8c661ef564376fa0ab2b15998a8d621cd77
MD5 fe089308a8d5db686d0d7b5841bd9c27
BLAKE2b-256 ba400a89ac3884140e3ff2a6f95e52fc959b248f0d3f8005a83e7b311b92c5b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 614f0fc275b3607919bc49aed89d0db10f79e06083742c56387944d1d754cd4d
MD5 0408c301d0f473e5953ae7e52c1ef14d
BLAKE2b-256 3759059f67baff634eeb6d460a6377e202fd8dcd84e0bfe03109d4340bb51a72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e3659da57f7210b7540ec229f2109bfa38d2e354f2de86653ca43edd81bacc3d
MD5 6fc14dc3923a26d6a23540b2ecb979ae
BLAKE2b-256 650dff2fe9f72367727286007eb2148c907d4287919e4a037bad0f0d131d31fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 82096c047a47001bd51ca9bb5962126f07cfb2703f0711ea3bac3d4a5e9dbaec
MD5 b747bdc1d5a5d3b7fb8c47d323905f64
BLAKE2b-256 526654d889d9c10c127c6dae51b3356e8afd69b2e141616a660355cb2a096381

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ec2136dfc5af6b67b4c81c9087665b1d4d7fbdcf89136ffa31318a4d57e53d7e
MD5 e91d4138ddaecec24bfe5c6dd41b1f1c
BLAKE2b-256 665caa6f8c079473b05c34c1af3b0af29cd463aa0c305803f96beb371e185d0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 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.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43e1cb7364cff7c6df021d6a0c796a5c4639a58d4421944172d53cc31ee3923f
MD5 37a60961b2ed9ebf4f03a383e1198ffd
BLAKE2b-256 6c723f94e693111657ae63fa7119e368dc1a3e58804b06b885a56c3782f3c8eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 078a5fe1bbb6b5d276b1caa0a850015b08d131d97bac827fead17584a23e5ec0
MD5 38518a30c82dc0b963bccd7b01167676
BLAKE2b-256 f99ae76736a8e0bcabdf78e4696a7091ce9e0de362449d12d30bea22ef96a154

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 fc8581242554376d048eaa75637c12d34e25d659ae28438515b865597f740b4c
MD5 a73ad090b5e9c55e0d031540ee7ac896
BLAKE2b-256 ee398b485b00d85cc4977422da75dc503984fefe9acbfbceab1728a78aa04bc9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a211ecf7e51380aa464a99bf89e658fde62dda0313fe484bf1c423af91e7971a
MD5 49e98e6a188f5e505cc854bc02ecccb3
BLAKE2b-256 b12e2ce4532c1e3cf4c9fd6aeed821c10b15e96d22747cd3b672449efe1279c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d909ed9e2592d682d1b1412638ea23bb120e8c8b1cb8d740dbb2954fb1a033cf
MD5 e34e411886e0e14a82e0c55e748699f1
BLAKE2b-256 5f5c2a88885ba7f0f1824f0306cd88800f44765dfc9764ed78c46482745b289f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: randomgen-1.20.3-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/4.0.1 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.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f31345037ccae179bcae243c711f19f9007e70259eb866ed496268ef845d8c7
MD5 8418288316c95718dce8a311a0d73d51
BLAKE2b-256 37f2a87a9526210d3af74a139bb0736c40eb6b025d198ffbfef1700b2a27e403

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