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 topcg32()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_seed1andxorshift128plus_seed2.
Reference
- http://www.pcg-random.org
- Daniel Lemire, Fast Random Integer Generation in an Interval, ACM Transactions on Modeling and Computer Simulation, Volume 29 Issue 1, February 2019
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a19ca7f29949235ee106dbde0584395c253b26c7925b428b72f2f349c016006
|
|
| MD5 |
7b784fb7ee696bee4b8f0f68f2348487
|
|
| BLAKE2b-256 |
8b784802649c64e20f3cf3f7f2afe41f8acd2d4f1dc18d534d4ae36966f253da
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc32b7d08892d2b36987aa83e81394c71705c72cfee7ebf511bd54b61eb68575
|
|
| MD5 |
9bbbfdc21519dd45f069f9ad4ccd8514
|
|
| BLAKE2b-256 |
f165daf8b458c7e7cf6792e2dfd915d066daf242bec56880d9027ac3e08655aa
|
File details
Details for the file fastrand-3.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.3 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07b59a2b6dc68da4a596a6a9fc8b996c795b26148ebe43df21e185c18b36f9a9
|
|
| MD5 |
4ac252bf7d87e21bdfb306fa8febfd34
|
|
| BLAKE2b-256 |
820d1b12ad028da286b63b67da2096dc379b89e5c88602e76e7ec0020c9e83ca
|
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
- Download URL: fastrand-3.0.8-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 21.6 kB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
431382ebd273a08bf24444002f14355cee9304a6668f634c86e7069774140020
|
|
| MD5 |
f9239a9fd0f9877834272a03c6af43e4
|
|
| BLAKE2b-256 |
73de273de3e5a0b605c069423241d9b19137f6e24876b4d7f42b134c32ca9cd8
|
File details
Details for the file fastrand-3.0.8-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8e2ccad2b56dd80638d54fdb4ac3059129bd056f677cb2d1d05e9f5929d0906
|
|
| MD5 |
25b378b5db504618fe2744cad717dbd2
|
|
| BLAKE2b-256 |
dcd94df57fc552a740c057d456fdec58bbc4e849b4723d3c50e9c7386bec32f0
|
File details
Details for the file fastrand-3.0.8-cp314-cp314t-macosx_10_15_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314t-macosx_10_15_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.14t, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba6f7a83df17ee00bc905003ef8b11ac08fd41cb119f1f42b4d4dcb48a223ec4
|
|
| MD5 |
c9d588e454e7fe33b7db8780119dd31d
|
|
| BLAKE2b-256 |
9cd7e1e2abfeaec74bfc3ab5a8a2efdb516ccc7aee1ced9897df1dbc19c56ede
|
File details
Details for the file fastrand-3.0.8-cp314-cp314t-macosx_10_15_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314t-macosx_10_15_universal2.whl
- Upload date:
- Size: 14.0 kB
- Tags: CPython 3.14t, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c9c0e6aba30a864a59cb6946cb41d4ee723ceb881288d8d015cfce4341aed87
|
|
| MD5 |
7b8f8c49260fdfb137992e81a0ea35e2
|
|
| BLAKE2b-256 |
5e31441d8c87f65a3ac5bb90f3049a8ac50cd069bad6e0624524309a4a117415
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ed302af064a9c05859e958af12330bf41d51ce7b155d283f3012b0e49761115
|
|
| MD5 |
26ff8d07e67a743b6d0095ffdf1c3252
|
|
| BLAKE2b-256 |
726cc2ce2ed588f7f98b51866904fecdf7ea3d73d320c27a7d4f244fe48488cd
|
File details
Details for the file fastrand-3.0.8-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.2 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
613c3d2f47a371f0607237e3c6ec4dec9a74b74dca1662a7b9b4155bdaeca79b
|
|
| MD5 |
8ac4512c07bec7757c46b5edc35bfdc9
|
|
| BLAKE2b-256 |
caf89eab0406af9c9b16dd8068ececf77b812b57cbd4f414c53fa468610242fe
|
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
- Download URL: fastrand-3.0.8-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 21.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c1cc434c2263a896427f869748c9d5d8a7ee247deb8125f105a1c316ac8be5d
|
|
| MD5 |
24848f025b5490c5006ccfc0b55504a8
|
|
| BLAKE2b-256 |
b3313bd64fb135bd8adef7a48b39031040059a644d587068cc7be1f2eea89796
|
File details
Details for the file fastrand-3.0.8-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbbe781b37096899e29581f2c7ec35d59e29a87d4753e05f2eaabe9127d1935a
|
|
| MD5 |
f0c0e73b4f02f863f499954858489c9d
|
|
| BLAKE2b-256 |
62c6f9370b294e06386a909b1c891302dc0d54e1b6fdecd41f00e06a83313f30
|
File details
Details for the file fastrand-3.0.8-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e90ecd74e808ea2071a1f79840219a2c5ac72dea616e5513156447167ed93bf
|
|
| MD5 |
9f8765738fe70ba3f281a52c28986222
|
|
| BLAKE2b-256 |
36bd0ab48e28339c8f051154a6dc15ff366479517128c0d7f1088a8f535fcbe2
|
File details
Details for the file fastrand-3.0.8-cp314-cp314-macosx_10_15_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp314-cp314-macosx_10_15_universal2.whl
- Upload date:
- Size: 14.0 kB
- Tags: CPython 3.14, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
802c0047a09d700d522c2232836980fb0248334a4b3ec7ccea3c1e20911350f4
|
|
| MD5 |
0bb3072b4e3145a125f97061b228dd48
|
|
| BLAKE2b-256 |
72c240686d97cf7a59e1b4d6f4ce9975025320bfc6a396b922509434c7741d76
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41440c95b9d3df5e873cc61496bc834a8d3ef87d9266bae88332d592035a0862
|
|
| MD5 |
79078516bb50060012a9d559de2574a5
|
|
| BLAKE2b-256 |
d58ec63dded342ddd2fea6ca0c595d325e9688dbf8db8ec266eb53a9189bac11
|
File details
Details for the file fastrand-3.0.8-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.2 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12a4e70fbeee2a411c3ef30bec0a655d7af4aac9bf3e175a13acb547f5c41583
|
|
| MD5 |
4c5de4360aba93a978fd2e1c0d112a97
|
|
| BLAKE2b-256 |
abd7ff6c17b4a4ca58c4b971cd4d559da93bdbd72a9b8cbdd3175f12e3b0bf81
|
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
- Download URL: fastrand-3.0.8-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 21.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66d1f2f476217289ace691ae46b0e492438d8f996c42ced929ceb1089d71121c
|
|
| MD5 |
700371a78d2c4ba8e39118e42073817e
|
|
| BLAKE2b-256 |
6fe928e0480546cd02fe8f1bc3e7067f26b42a77221eeceb13db9352470cc62b
|
File details
Details for the file fastrand-3.0.8-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33091d8d82b71b2f91660b9dbde3a6855a27624fa73f77e8856f0dce5c5386ac
|
|
| MD5 |
492fcf47a6b3ab7fcdc889f9979768f8
|
|
| BLAKE2b-256 |
4f31a824f59d785656f048bec05a0c8d0c40a5b08aff3c70d1f815e38c7ddbf0
|
File details
Details for the file fastrand-3.0.8-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00e841eb6e0a337378db588c0fab816d90502efc7c4751a3daaf59d537bb8901
|
|
| MD5 |
7c773ba5229fe1697dcffa1e39fe00cb
|
|
| BLAKE2b-256 |
7a58a71c482e6396efc63a8fa06dc99dfb06c423c73bd44aa6e06637d7a894ee
|
File details
Details for the file fastrand-3.0.8-cp313-cp313-macosx_10_13_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 14.0 kB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e85b4bef5b88c0cd9373f855467fa5a86f0c894a6fc2b3a2c59cb70da961b53d
|
|
| MD5 |
8ff06d91f8d1350efff3bfaa417dac55
|
|
| BLAKE2b-256 |
ea23d4aa61f332e4ad4976f5be9a0ec680f96cb3b60cc5128cfe358353a9ddc4
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6eac155074b0b9646ba57a6eec2c832fbd24b293d8f710a27d1a785842777d50
|
|
| MD5 |
ed5a749ddd0d616704f11068638ba1e8
|
|
| BLAKE2b-256 |
f20e3592d79bd1053cbd4a9dcc57953ac35c3bc1e04ac35014110775e3ad3422
|
File details
Details for the file fastrand-3.0.8-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.1 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1ee7c71e4ec47ced54156a11803554ec7eb62566f724dd4af2bcb2d2cad4ccf
|
|
| MD5 |
bcc586f347a6fc95ecde047470e8db68
|
|
| BLAKE2b-256 |
a957984dd6431e3d9a4f8a78692c525720dd82961421df06016e57b89c786f1e
|
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
- Download URL: fastrand-3.0.8-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 21.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b436a700893c325486bb4148f90fff8d8daa8d986cc47b403babb8c9c75c5f9
|
|
| MD5 |
089e78044a450a9c97f67e79508b9478
|
|
| BLAKE2b-256 |
cd00c6aa31351c09faad9ac86101f50455abddaf730e04d766470cd5b6920e50
|
File details
Details for the file fastrand-3.0.8-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.2 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbd80d6535a2ac5c38ea4e1cb14f4c176a238c8f04a40b067af03526cc1f2755
|
|
| MD5 |
e1b3465d3c5fbbda0c97e85f62fcf661
|
|
| BLAKE2b-256 |
88094e1b517bfe506390a2e940ee70232b0eff8cd13d667b32f3c370cb8ce695
|
File details
Details for the file fastrand-3.0.8-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5c49f62dcaab893dff4e793d31b7ebb54d45c7a258a4ca896fd8febaf1e2879
|
|
| MD5 |
4430643a977d267c962d461a7d7b6513
|
|
| BLAKE2b-256 |
d920bf560e71c0168f55b08f2f4f77a7fb991aa1e745dd1b08183679438dce71
|
File details
Details for the file fastrand-3.0.8-cp312-cp312-macosx_10_13_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 14.0 kB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
027d6ed6ce3fd719ae26499513eed6d20a004e3cbfa92592d0648f3c2026917a
|
|
| MD5 |
307c2cbb2a5e3943c32f974b20dfef9e
|
|
| BLAKE2b-256 |
ec85d88b220cf887162f409a2e5e9c1c5ef51cd119ddc618b4c55e4d8cbcb8c2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae2b6117238c95d716641c13af5de35f52a1695c57d217ea76582180329fa8de
|
|
| MD5 |
557def679e9c1076f3e5a7e0a85ae9ff
|
|
| BLAKE2b-256 |
6190e3dc7cc90feec4dd853c12ec2461254928229f3f979d929909024fe3ff6e
|
File details
Details for the file fastrand-3.0.8-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.8 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
586de6947270679125bcc5f39e1d7eaebd492c94d917e11a1b42a101490c4d2e
|
|
| MD5 |
3bec65a179fe99564c581ad1930f1d75
|
|
| BLAKE2b-256 |
f0a00991f3f688a67ada25261ad58fe3fa5b4008ebb998cef483441350fdaabb
|
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
- Download URL: fastrand-3.0.8-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 22.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88c723bd89d95b3aa713a210d018f8a15fe2b0cd2c6f9f19cebe057dd77258f7
|
|
| MD5 |
7c8fe15b4409f3ba956da42fe9f7e68f
|
|
| BLAKE2b-256 |
d1f9db0abc72add1a93912b4b01dbf4d73ef6934c0337904c53b4c7dbeb44819
|
File details
Details for the file fastrand-3.0.8-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cdca6577cf938f3e46202f1e1ec81e09992246d1a3b6d468898d4e91569fcac
|
|
| MD5 |
8778537a4039f3ba67c8b7f6a6810fbd
|
|
| BLAKE2b-256 |
02bb494bc12caf82b26644344093acff2a53b9fa5b746fd05d90810419f3931c
|
File details
Details for the file fastrand-3.0.8-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b0a928bd584085f7e0cbe03e8ec9b75731ca630338b0cef8d1054035fa87411
|
|
| MD5 |
f56cd42321d5787ea8ab87d05e56dead
|
|
| BLAKE2b-256 |
1c67e43a996cd0a060ef1d90584d2d963d39b2dfcdd6133550124ea53bfe2d94
|
File details
Details for the file fastrand-3.0.8-cp311-cp311-macosx_10_9_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 14.1 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8944dde788082a465a3ee5244ffe9c6a3ac4c55b9909408bd8f46f41c42b2769
|
|
| MD5 |
01299a874ddb53d650d54ab323a6d069
|
|
| BLAKE2b-256 |
4ec82a4b9a2886f30b185515948f0b4de069e233f5d118adbbe27a603812befb
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba6608a1ff9884dc8336244d9f6dae21f49c5d7881edb3f941c5d935d633288f
|
|
| MD5 |
39aababfdfbf7c2d5789f7a69da9175d
|
|
| BLAKE2b-256 |
a29dd300bc9e4fd92c5706baf65206bd3e313899f63c6354e3813aa2f787da2b
|
File details
Details for the file fastrand-3.0.8-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.7 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9255ce3e1e28afe3637cac5967939578c979c18a0ccff23fe770424ac5c8abef
|
|
| MD5 |
1da0fd8f15547f17e6f4517a6aec683a
|
|
| BLAKE2b-256 |
93fad5fc1d78124a03bfdb352d42638e1ed21d12ed3b6d6920e0051ab08704a3
|
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
- Download URL: fastrand-3.0.8-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 22.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
959eb6c31cfa87d35bc5ec53dc5b2638a152feb437fcb6c779c260b5cb726056
|
|
| MD5 |
3d82ad7c11b0b48576840f8c3af1e7b4
|
|
| BLAKE2b-256 |
bf7a980645b592f94f6c17140708f87eeb88635a44e59d8608f82bb92b8a6ff5
|
File details
Details for the file fastrand-3.0.8-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c89b2e2692ea3137652bd6f08057ddb84a72ea339942223ac07327d13c01be62
|
|
| MD5 |
2f49f52015469bffda19db02aacf3bdf
|
|
| BLAKE2b-256 |
e14797bb9e49b154b657e4c92c8794a1e4ba6c521207b7a39a3ea8ce71823dc2
|
File details
Details for the file fastrand-3.0.8-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c04af2f53689531bc33eaa49dbb89afcca7612e0447d087063c59d7ea47155d7
|
|
| MD5 |
a976830495d79b90069cb27c7372797a
|
|
| BLAKE2b-256 |
898d208b02d5d4970762c57d2239d6e0d01a0edcf11559cdd1678e697fde0974
|
File details
Details for the file fastrand-3.0.8-cp310-cp310-macosx_10_9_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 14.1 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a335468e8c90f186f6c908e64a4eee381ade140de6315d844cd7b274b42e2925
|
|
| MD5 |
7744f6efc79e05d8b158bb41617377d1
|
|
| BLAKE2b-256 |
98cc1066019f787201f36b1adc611847cd6615a2a11d8d1f8f327385360dcfed
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73b572231403a014d0f26323f6e8616a849ce298fc3d4d9af1deeb1f31e164fe
|
|
| MD5 |
34c6de82c41eeff791f3a1af227ace67
|
|
| BLAKE2b-256 |
f0ccd0809fb79dd3be85ae8af20cadfe3209ed6525f1bba4a95c1867efd9b8c1
|
File details
Details for the file fastrand-3.0.8-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.3 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b8f01129785587c9cfd4756e7318093cad027012ade43ef7ba32d3f48a9577f
|
|
| MD5 |
16da7f396ebbeaec55025dd6784ac873
|
|
| BLAKE2b-256 |
a8cb3523412b56c4511ba5507175311ed1fbc97b04fb2bd2dcb74df2f47bc268
|
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
- Download URL: fastrand-3.0.8-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 21.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db78907ac5ad0e85adbd7035aa000a0e989c5377c57d870703a86476665d1f6
|
|
| MD5 |
1302a62131f94d7f1f9c1f3819cd3128
|
|
| BLAKE2b-256 |
224cd793cd67d53166313d50bd0c12820d573f21cd09d8ad2b2ce56e284d97ce
|
File details
Details for the file fastrand-3.0.8-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.3 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4ea242f9b9c33f61e197bf82302f963b6fa5907417aa1042ea4f9f0eebc6027
|
|
| MD5 |
420d3abb86d2535a91466e39b187f2ec
|
|
| BLAKE2b-256 |
29d461f84a6e98c423aa2ca68d380c1e09fcb32d172a1fec420281af6fcf3edf
|
File details
Details for the file fastrand-3.0.8-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 11.0 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4530bbbb37008316fe0586f95ee501910f6dcce57cb30a062057809cf98ca1d6
|
|
| MD5 |
95d2430243a5b82d94a700db90e65747
|
|
| BLAKE2b-256 |
3d68042c7792201256cdab17ef3524195a454c52f382b50626ebc483cdcea1d0
|
File details
Details for the file fastrand-3.0.8-cp39-cp39-macosx_10_9_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 14.1 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a28b6d21affefc5afac084cc6e580e059f4bc99bc1f1b10bb3879b061307511
|
|
| MD5 |
1d19f58f8c3adca20c0663b1b0e68682
|
|
| BLAKE2b-256 |
5969d4ed86192139bfc09074ad746eb2b9f53ce0ba8908696f54e6f629728322
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
624e19331d16f69c56664735174906c6aa3a926b40957595b4005d719c4016ee
|
|
| MD5 |
e188e3cbe2221e54a10da4e9942944f8
|
|
| BLAKE2b-256 |
392ef56b8e930aaa08da6d5a3526a57e7a0d956032c9b20c18366c5ed7d9f90c
|
File details
Details for the file fastrand-3.0.8-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 21.2 kB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a101ab0754af26fd5943fce453cc8728815d612a2da5698756aa105decdf8efb
|
|
| MD5 |
962c28f0c531855fa26d10306eefb8dc
|
|
| BLAKE2b-256 |
7482f5f5797db344f17fbda36fc1d6fedf7c8cf0b8248311d35eaa30f137324e
|
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
- Download URL: fastrand-3.0.8-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 22.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c1f67853eec810b83f223711c5c9555752122976b7bcfba1eaf28ddfd1cba2e
|
|
| MD5 |
d89e05b30492ad9a8bb3d8b20609ce1c
|
|
| BLAKE2b-256 |
41943ed7ad66538bfd255728814da77598d71da2ff553d83a0e4bf26e081b32d
|
File details
Details for the file fastrand-3.0.8-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 11.1 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
208bc78dc95eb4bbf9522b49cf6439f1c3b4b69eb0c406b35f01f0c5a50e126c
|
|
| MD5 |
4f007019f5130b6cc242896138ce3ab3
|
|
| BLAKE2b-256 |
9abcdd882ac2f01143d81f93f717ad65409ee77215c935898a97448285209d0d
|
File details
Details for the file fastrand-3.0.8-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: fastrand-3.0.8-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 10.8 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a8c4b641a83541a5543021b99982bbdf7d80b8ecd01916a44da8e8dc481e71aa
|
|
| MD5 |
0e97a55dad5c5ab7cf9bc15eca85ccdf
|
|
| BLAKE2b-256 |
baef6bae8798ff693eccf24b68915c409031f4484ff7ff54ecd2380bd55fef4e
|
File details
Details for the file fastrand-3.0.8-cp38-cp38-macosx_10_9_universal2.whl.
File metadata
- Download URL: fastrand-3.0.8-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 13.9 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
320cf627ba8eb8768e023677638f28850d1d873dfa48a5fc14870a3cdb827da3
|
|
| MD5 |
01bb9ad29b13fcd600c0cddaba3b1558
|
|
| BLAKE2b-256 |
142134729092fa280e779b5c680c9afc6b154bb858eef3c8b38bcf191ab2a872
|