Skip to main content

Fast random number generation in Python

Project description

fastrand

Fast random number generation in an interval in Python: Up to 10x faster than random.randint.

Blog post: Ranged random-number generation is slow in Python

Usage...

import fastrand

print("generate an integer in [0,1001)")
fastrand.pcg32bounded(1001) 
print("generate an integer in [100,1000]")
fastrand.pcg32randint(100,1000) # requires Python 3.7 or better
print("Generate a random 32-bit integer.")
fastrand.pcg32()
print("Generate a number in [0,1).")
fastrand.pcg32_uniform()

if fastrand.SIXTYFOUR: # support for xorshift128+ is limited to some 64-bit platforms (linux, macos, etc.)
    print("generate an integer in [0,1001)")
    fastrand.xorshift128plusbounded(1001) 
    print("generate an integer in [100,1000]")
    fastrand.xorshift128plusrandint(100,1000) # requires Python 3.7 or better
    print("Generate a random 64-bit integer.")
    fastrand.xorshift128plus()
    print("Generate a number in [0,1).")
    fastrand.xorshift128plus_uniform()

We also include functions for fast float generation.

It is nearly an order of magnitude faster than the alternatives:


python3 -m timeit -s 'import fastrand' 'fastrand.pcg32bounded(1001)'
10000000 loops, best of 5: 23.6 nsec per loop

python3 -m timeit -s 'import fastrand' 'fastrand.pcg32randint(100,1000)'
10000000 loops, best of 5: 24.6 nsec per loop

python3 -m timeit -s 'import random' 'random.randint(0,1000)'
1000000 loops, best of 5: 216 nsec per loop

# if you have numpy:
python3 -m timeit -s 'import numpy' 'numpy.random.randint(0, 1000)'
500000 loops, best of 5: 955 nsec per loop

The pcg32 generator is a 32-bit generator so it generates values in the interval from 0 to 2**32-1. The xorshift128+ generator is a 64-bit generator so that it can generate values in a 64-bit range (up to 2**64-1).

Installation

If you have Linux, macOS or Windows, you should be able to do just pip install...

pip install fastrand

You may need root access (sudo on macOS and Linux).

It is sometimes useful to install a specific version, you can do so as follows:

pip install fastrand==1.2.4

Using uv (recommended)

uv is a fast Python package installer and resolver.

To add fastrand as a dependency to your project:

uv add fastrand

Or to install it directly into your current environment:

uv pip install fastrand

Building from source

With uv:

uv build
uv pip install dist/*.whl

Or with standard tools:

pip install build
python -m build
pip install dist/*.whl

Changing the seed and multiple streams

  • You can change the seed with a function like pcg32_seed. The seed determines the random values you get. Be mindful that naive seeds (e.g., int(time.time())) can deliver poor initial randomness. A few calls to pcg32() may help to boost the improve the randomness. Or else you may try a better seed.
  • If you need to produce multiple streams of random numbers, merely changing the seed is not enough. You are better off using different increments by calling the pcg32inc. The increments should all be distinct. Note that the least significant bit of the increment is always set to 1 no matter which value you pass: so make sure your increments are distinct 31-bit values (ignoring the least significant bit).
  • You may also initialize xorshift128+ with xorshift128plus_seed1 and xorshift128plus_seed2.

Reference

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

fastrand-3.0.8.tar.gz (9.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fastrand-3.0.8-cp314-cp314t-win_amd64.whl (13.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

fastrand-3.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl (21.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp314-cp314t-macosx_11_0_arm64.whl (11.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

fastrand-3.0.8-cp314-cp314t-macosx_10_15_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

fastrand-3.0.8-cp314-cp314t-macosx_10_15_universal2.whl (14.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp314-cp314-win_amd64.whl (13.7 kB view details)

Uploaded CPython 3.14Windows x86-64

fastrand-3.0.8-cp314-cp314-musllinux_1_2_x86_64.whl (21.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp314-cp314-macosx_11_0_arm64.whl (11.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastrand-3.0.8-cp314-cp314-macosx_10_15_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

fastrand-3.0.8-cp314-cp314-macosx_10_15_universal2.whl (14.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp313-cp313-win_amd64.whl (13.6 kB view details)

Uploaded CPython 3.13Windows x86-64

fastrand-3.0.8-cp313-cp313-musllinux_1_2_x86_64.whl (21.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp313-cp313-macosx_11_0_arm64.whl (11.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastrand-3.0.8-cp313-cp313-macosx_10_13_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fastrand-3.0.8-cp313-cp313-macosx_10_13_universal2.whl (14.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp312-cp312-win_amd64.whl (13.6 kB view details)

Uploaded CPython 3.12Windows x86-64

fastrand-3.0.8-cp312-cp312-musllinux_1_2_x86_64.whl (21.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp312-cp312-macosx_11_0_arm64.whl (11.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastrand-3.0.8-cp312-cp312-macosx_10_13_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fastrand-3.0.8-cp312-cp312-macosx_10_13_universal2.whl (14.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp311-cp311-win_amd64.whl (13.6 kB view details)

Uploaded CPython 3.11Windows x86-64

fastrand-3.0.8-cp311-cp311-musllinux_1_2_x86_64.whl (21.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp311-cp311-macosx_11_0_arm64.whl (11.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastrand-3.0.8-cp311-cp311-macosx_10_9_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fastrand-3.0.8-cp311-cp311-macosx_10_9_universal2.whl (14.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp310-cp310-win_amd64.whl (13.6 kB view details)

Uploaded CPython 3.10Windows x86-64

fastrand-3.0.8-cp310-cp310-musllinux_1_2_x86_64.whl (21.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp310-cp310-macosx_11_0_arm64.whl (11.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastrand-3.0.8-cp310-cp310-macosx_10_9_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

fastrand-3.0.8-cp310-cp310-macosx_10_9_universal2.whl (14.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp39-cp39-win_amd64.whl (13.6 kB view details)

Uploaded CPython 3.9Windows x86-64

fastrand-3.0.8-cp39-cp39-musllinux_1_2_x86_64.whl (21.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (21.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp39-cp39-macosx_11_0_arm64.whl (11.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

fastrand-3.0.8-cp39-cp39-macosx_10_9_x86_64.whl (11.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

fastrand-3.0.8-cp39-cp39-macosx_10_9_universal2.whl (14.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

fastrand-3.0.8-cp38-cp38-win_amd64.whl (13.6 kB view details)

Uploaded CPython 3.8Windows x86-64

fastrand-3.0.8-cp38-cp38-musllinux_1_2_x86_64.whl (21.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

fastrand-3.0.8-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (22.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fastrand-3.0.8-cp38-cp38-macosx_11_0_arm64.whl (11.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

fastrand-3.0.8-cp38-cp38-macosx_10_9_x86_64.whl (10.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

fastrand-3.0.8-cp38-cp38-macosx_10_9_universal2.whl (13.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file fastrand-3.0.8.tar.gz.

File metadata

  • Download URL: fastrand-3.0.8.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8.tar.gz
Algorithm Hash digest
SHA256 2a19ca7f29949235ee106dbde0584395c253b26c7925b428b72f2f349c016006
MD5 7b784fb7ee696bee4b8f0f68f2348487
BLAKE2b-256 8b784802649c64e20f3cf3f7f2afe41f8acd2d4f1dc18d534d4ae36966f253da

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 bc32b7d08892d2b36987aa83e81394c71705c72cfee7ebf511bd54b61eb68575
MD5 9bbbfdc21519dd45f069f9ad4ccd8514
BLAKE2b-256 f165daf8b458c7e7cf6792e2dfd915d066daf242bec56880d9027ac3e08655aa

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07b59a2b6dc68da4a596a6a9fc8b996c795b26148ebe43df21e185c18b36f9a9
MD5 4ac252bf7d87e21bdfb306fa8febfd34
BLAKE2b-256 820d1b12ad028da286b63b67da2096dc379b89e5c88602e76e7ec0020c9e83ca

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 431382ebd273a08bf24444002f14355cee9304a6668f634c86e7069774140020
MD5 f9239a9fd0f9877834272a03c6af43e4
BLAKE2b-256 73de273de3e5a0b605c069423241d9b19137f6e24876b4d7f42b134c32ca9cd8

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8e2ccad2b56dd80638d54fdb4ac3059129bd056f677cb2d1d05e9f5929d0906
MD5 25b378b5db504618fe2744cad717dbd2
BLAKE2b-256 dcd94df57fc552a740c057d456fdec58bbc4e849b4723d3c50e9c7386bec32f0

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ba6f7a83df17ee00bc905003ef8b11ac08fd41cb119f1f42b4d4dcb48a223ec4
MD5 c9d588e454e7fe33b7db8780119dd31d
BLAKE2b-256 9cd7e1e2abfeaec74bfc3ab5a8a2efdb516ccc7aee1ced9897df1dbc19c56ede

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9c9c0e6aba30a864a59cb6946cb41d4ee723ceb881288d8d015cfce4341aed87
MD5 7b8f8c49260fdfb137992e81a0ea35e2
BLAKE2b-256 5e31441d8c87f65a3ac5bb90f3049a8ac50cd069bad6e0624524309a4a117415

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9ed302af064a9c05859e958af12330bf41d51ce7b155d283f3012b0e49761115
MD5 26ff8d07e67a743b6d0095ffdf1c3252
BLAKE2b-256 726cc2ce2ed588f7f98b51866904fecdf7ea3d73d320c27a7d4f244fe48488cd

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 613c3d2f47a371f0607237e3c6ec4dec9a74b74dca1662a7b9b4155bdaeca79b
MD5 8ac4512c07bec7757c46b5edc35bfdc9
BLAKE2b-256 caf89eab0406af9c9b16dd8068ececf77b812b57cbd4f414c53fa468610242fe

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4c1cc434c2263a896427f869748c9d5d8a7ee247deb8125f105a1c316ac8be5d
MD5 24848f025b5490c5006ccfc0b55504a8
BLAKE2b-256 b3313bd64fb135bd8adef7a48b39031040059a644d587068cc7be1f2eea89796

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbbe781b37096899e29581f2c7ec35d59e29a87d4753e05f2eaabe9127d1935a
MD5 f0c0e73b4f02f863f499954858489c9d
BLAKE2b-256 62c6f9370b294e06386a909b1c891302dc0d54e1b6fdecd41f00e06a83313f30

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4e90ecd74e808ea2071a1f79840219a2c5ac72dea616e5513156447167ed93bf
MD5 9f8765738fe70ba3f281a52c28986222
BLAKE2b-256 36bd0ab48e28339c8f051154a6dc15ff366479517128c0d7f1088a8f535fcbe2

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 802c0047a09d700d522c2232836980fb0248334a4b3ec7ccea3c1e20911350f4
MD5 0bb3072b4e3145a125f97061b228dd48
BLAKE2b-256 72c240686d97cf7a59e1b4d6f4ce9975025320bfc6a396b922509434c7741d76

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 41440c95b9d3df5e873cc61496bc834a8d3ef87d9266bae88332d592035a0862
MD5 79078516bb50060012a9d559de2574a5
BLAKE2b-256 d58ec63dded342ddd2fea6ca0c595d325e9688dbf8db8ec266eb53a9189bac11

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12a4e70fbeee2a411c3ef30bec0a655d7af4aac9bf3e175a13acb547f5c41583
MD5 4c5de4360aba93a978fd2e1c0d112a97
BLAKE2b-256 abd7ff6c17b4a4ca58c4b971cd4d559da93bdbd72a9b8cbdd3175f12e3b0bf81

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 66d1f2f476217289ace691ae46b0e492438d8f996c42ced929ceb1089d71121c
MD5 700371a78d2c4ba8e39118e42073817e
BLAKE2b-256 6fe928e0480546cd02fe8f1bc3e7067f26b42a77221eeceb13db9352470cc62b

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33091d8d82b71b2f91660b9dbde3a6855a27624fa73f77e8856f0dce5c5386ac
MD5 492fcf47a6b3ab7fcdc889f9979768f8
BLAKE2b-256 4f31a824f59d785656f048bec05a0c8d0c40a5b08aff3c70d1f815e38c7ddbf0

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 00e841eb6e0a337378db588c0fab816d90502efc7c4751a3daaf59d537bb8901
MD5 7c773ba5229fe1697dcffa1e39fe00cb
BLAKE2b-256 7a58a71c482e6396efc63a8fa06dc99dfb06c423c73bd44aa6e06637d7a894ee

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e85b4bef5b88c0cd9373f855467fa5a86f0c894a6fc2b3a2c59cb70da961b53d
MD5 8ff06d91f8d1350efff3bfaa417dac55
BLAKE2b-256 ea23d4aa61f332e4ad4976f5be9a0ec680f96cb3b60cc5128cfe358353a9ddc4

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6eac155074b0b9646ba57a6eec2c832fbd24b293d8f710a27d1a785842777d50
MD5 ed5a749ddd0d616704f11068638ba1e8
BLAKE2b-256 f20e3592d79bd1053cbd4a9dcc57953ac35c3bc1e04ac35014110775e3ad3422

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1ee7c71e4ec47ced54156a11803554ec7eb62566f724dd4af2bcb2d2cad4ccf
MD5 bcc586f347a6fc95ecde047470e8db68
BLAKE2b-256 a957984dd6431e3d9a4f8a78692c525720dd82961421df06016e57b89c786f1e

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6b436a700893c325486bb4148f90fff8d8daa8d986cc47b403babb8c9c75c5f9
MD5 089e78044a450a9c97f67e79508b9478
BLAKE2b-256 cd00c6aa31351c09faad9ac86101f50455abddaf730e04d766470cd5b6920e50

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbd80d6535a2ac5c38ea4e1cb14f4c176a238c8f04a40b067af03526cc1f2755
MD5 e1b3465d3c5fbbda0c97e85f62fcf661
BLAKE2b-256 88094e1b517bfe506390a2e940ee70232b0eff8cd13d667b32f3c370cb8ce695

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e5c49f62dcaab893dff4e793d31b7ebb54d45c7a258a4ca896fd8febaf1e2879
MD5 4430643a977d267c962d461a7d7b6513
BLAKE2b-256 d920bf560e71c0168f55b08f2f4f77a7fb991aa1e745dd1b08183679438dce71

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 027d6ed6ce3fd719ae26499513eed6d20a004e3cbfa92592d0648f3c2026917a
MD5 307c2cbb2a5e3943c32f974b20dfef9e
BLAKE2b-256 ec85d88b220cf887162f409a2e5e9c1c5ef51cd119ddc618b4c55e4d8cbcb8c2

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae2b6117238c95d716641c13af5de35f52a1695c57d217ea76582180329fa8de
MD5 557def679e9c1076f3e5a7e0a85ae9ff
BLAKE2b-256 6190e3dc7cc90feec4dd853c12ec2461254928229f3f979d929909024fe3ff6e

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 586de6947270679125bcc5f39e1d7eaebd492c94d917e11a1b42a101490c4d2e
MD5 3bec65a179fe99564c581ad1930f1d75
BLAKE2b-256 f0a00991f3f688a67ada25261ad58fe3fa5b4008ebb998cef483441350fdaabb

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 88c723bd89d95b3aa713a210d018f8a15fe2b0cd2c6f9f19cebe057dd77258f7
MD5 7c8fe15b4409f3ba956da42fe9f7e68f
BLAKE2b-256 d1f9db0abc72add1a93912b4b01dbf4d73ef6934c0337904c53b4c7dbeb44819

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cdca6577cf938f3e46202f1e1ec81e09992246d1a3b6d468898d4e91569fcac
MD5 8778537a4039f3ba67c8b7f6a6810fbd
BLAKE2b-256 02bb494bc12caf82b26644344093acff2a53b9fa5b746fd05d90810419f3931c

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b0a928bd584085f7e0cbe03e8ec9b75731ca630338b0cef8d1054035fa87411
MD5 f56cd42321d5787ea8ab87d05e56dead
BLAKE2b-256 1c67e43a996cd0a060ef1d90584d2d963d39b2dfcdd6133550124ea53bfe2d94

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8944dde788082a465a3ee5244ffe9c6a3ac4c55b9909408bd8f46f41c42b2769
MD5 01299a874ddb53d650d54ab323a6d069
BLAKE2b-256 4ec82a4b9a2886f30b185515948f0b4de069e233f5d118adbbe27a603812befb

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ba6608a1ff9884dc8336244d9f6dae21f49c5d7881edb3f941c5d935d633288f
MD5 39aababfdfbf7c2d5789f7a69da9175d
BLAKE2b-256 a29dd300bc9e4fd92c5706baf65206bd3e313899f63c6354e3813aa2f787da2b

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9255ce3e1e28afe3637cac5967939578c979c18a0ccff23fe770424ac5c8abef
MD5 1da0fd8f15547f17e6f4517a6aec683a
BLAKE2b-256 93fad5fc1d78124a03bfdb352d42638e1ed21d12ed3b6d6920e0051ab08704a3

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 959eb6c31cfa87d35bc5ec53dc5b2638a152feb437fcb6c779c260b5cb726056
MD5 3d82ad7c11b0b48576840f8c3af1e7b4
BLAKE2b-256 bf7a980645b592f94f6c17140708f87eeb88635a44e59d8608f82bb92b8a6ff5

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c89b2e2692ea3137652bd6f08057ddb84a72ea339942223ac07327d13c01be62
MD5 2f49f52015469bffda19db02aacf3bdf
BLAKE2b-256 e14797bb9e49b154b657e4c92c8794a1e4ba6c521207b7a39a3ea8ce71823dc2

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c04af2f53689531bc33eaa49dbb89afcca7612e0447d087063c59d7ea47155d7
MD5 a976830495d79b90069cb27c7372797a
BLAKE2b-256 898d208b02d5d4970762c57d2239d6e0d01a0edcf11559cdd1678e697fde0974

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a335468e8c90f186f6c908e64a4eee381ade140de6315d844cd7b274b42e2925
MD5 7744f6efc79e05d8b158bb41617377d1
BLAKE2b-256 98cc1066019f787201f36b1adc611847cd6615a2a11d8d1f8f327385360dcfed

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 73b572231403a014d0f26323f6e8616a849ce298fc3d4d9af1deeb1f31e164fe
MD5 34c6de82c41eeff791f3a1af227ace67
BLAKE2b-256 f0ccd0809fb79dd3be85ae8af20cadfe3209ed6525f1bba4a95c1867efd9b8c1

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b8f01129785587c9cfd4756e7318093cad027012ade43ef7ba32d3f48a9577f
MD5 16da7f396ebbeaec55025dd6784ac873
BLAKE2b-256 a8cb3523412b56c4511ba5507175311ed1fbc97b04fb2bd2dcb74df2f47bc268

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9db78907ac5ad0e85adbd7035aa000a0e989c5377c57d870703a86476665d1f6
MD5 1302a62131f94d7f1f9c1f3819cd3128
BLAKE2b-256 224cd793cd67d53166313d50bd0c12820d573f21cd09d8ad2b2ce56e284d97ce

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4ea242f9b9c33f61e197bf82302f963b6fa5907417aa1042ea4f9f0eebc6027
MD5 420d3abb86d2535a91466e39b187f2ec
BLAKE2b-256 29d461f84a6e98c423aa2ca68d380c1e09fcb32d172a1fec420281af6fcf3edf

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4530bbbb37008316fe0586f95ee501910f6dcce57cb30a062057809cf98ca1d6
MD5 95d2430243a5b82d94a700db90e65747
BLAKE2b-256 3d68042c7792201256cdab17ef3524195a454c52f382b50626ebc483cdcea1d0

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2a28b6d21affefc5afac084cc6e580e059f4bc99bc1f1b10bb3879b061307511
MD5 1d19f58f8c3adca20c0663b1b0e68682
BLAKE2b-256 5969d4ed86192139bfc09074ad746eb2b9f53ce0ba8908696f54e6f629728322

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fastrand-3.0.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastrand-3.0.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 624e19331d16f69c56664735174906c6aa3a926b40957595b4005d719c4016ee
MD5 e188e3cbe2221e54a10da4e9942944f8
BLAKE2b-256 392ef56b8e930aaa08da6d5a3526a57e7a0d956032c9b20c18366c5ed7d9f90c

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a101ab0754af26fd5943fce453cc8728815d612a2da5698756aa105decdf8efb
MD5 962c28f0c531855fa26d10306eefb8dc
BLAKE2b-256 7482f5f5797db344f17fbda36fc1d6fedf7c8cf0b8248311d35eaa30f137324e

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1c1f67853eec810b83f223711c5c9555752122976b7bcfba1eaf28ddfd1cba2e
MD5 d89e05b30492ad9a8bb3d8b20609ce1c
BLAKE2b-256 41943ed7ad66538bfd255728814da77598d71da2ff553d83a0e4bf26e081b32d

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 208bc78dc95eb4bbf9522b49cf6439f1c3b4b69eb0c406b35f01f0c5a50e126c
MD5 4f007019f5130b6cc242896138ce3ab3
BLAKE2b-256 9abcdd882ac2f01143d81f93f717ad65409ee77215c935898a97448285209d0d

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8c4b641a83541a5543021b99982bbdf7d80b8ecd01916a44da8e8dc481e71aa
MD5 0e97a55dad5c5ab7cf9bc15eca85ccdf
BLAKE2b-256 baef6bae8798ff693eccf24b68915c409031f4484ff7ff54ecd2380bd55fef4e

See more details on using hashes here.

File details

Details for the file fastrand-3.0.8-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastrand-3.0.8-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 320cf627ba8eb8768e023677638f28850d1d873dfa48a5fc14870a3cdb827da3
MD5 01bb9ad29b13fcd600c0cddaba3b1558
BLAKE2b-256 142134729092fa280e779b5c680c9afc6b154bb858eef3c8b38bcf191ab2a872

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