A fast random number generator for python
Project description
nazo_rand
Inspired to write from Pyewacket
A fast random number generator for python
rand_int.choice(seq: list|Tuple) -> Any
example:
from nazo_rand import choice
temp = [1,2,3,4,5,6]
choice(temp)
rand_int.randbelow(a: int) -> int
example:
from nazo_rand import randbelow
randbelow(10) # -> [0, 10)
randbelow(0) # -> [0, 0) => 0
randbelow(-10) # -> (-10, 0]
rand_int.randint(a: int , b: int) -> int
example:
from nazo_rand import randint
randint(1, 10) # -> [1, 10]
randint(10, 1) # -> [1, 10]
randint(10, 10) # -> [10, 10] => 10
rand_int.randrange(start: int , stop: int = 0 , step: int = 1 )
example:
from nazo_rand import randrange
randrange(10) # -> [0, 10) by whole numbers
randrange(1, 10) # -> [1, 10) by whole numbers
randrange(1, 10, 2) # -> [1, 10) by 2, odd numbers
randrange(-10) # -> [-10, 0) by 1
randrange(10, 1) # -> [1, 10) by 1
randrange(10, 0, 2) # -> [0, 10) by 2, even numbers
randrange(10, 10, 0) # -> [10, 10) => 10
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
nazo_rand-0.0.8.tar.gz
(53.6 kB
view hashes)
Built Distributions
Close
Hashes for nazo_rand-0.0.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8619d3d462a4c7d6b6215197402f525bed6dd95cf9d711a2b8cf5bb83c6d2f93 |
|
MD5 | ef65666cb403bd3dac90c28dada40f41 |
|
BLAKE2b-256 | 9025a7b83b33ffd6a063c36e3c8ed5c0cf1138a0ab60d1b3a4faa1643af14026 |
Close
Hashes for nazo_rand-0.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21fe0b9e5cd2287707c1b7a62ce16757343bf7d813668db5a9bc50aff9fe01e5 |
|
MD5 | f9975a10906d158f25cbafc7544b199d |
|
BLAKE2b-256 | 1363f2fb524e00eec018d93ada4eed86ae273d25e377c67737c7dce5c0830064 |
Close
Hashes for nazo_rand-0.0.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2a50fdd55faf9e84e5bdc2b3cec78fdac7c190e0bdbfb8800ff66ba61743baf |
|
MD5 | 1e63e65ec6ed37442bddd406e362efdb |
|
BLAKE2b-256 | bf35f06d4c7b99257520fcea6abdaef8342bd76911785aece2970d7fda644f75 |
Close
Hashes for nazo_rand-0.0.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c00cf7ab5975a962815e3622c50f6672f5afeeef7258c6c21e176eeb00e27a |
|
MD5 | 95c3df997f8d14fbcb35225d2c689533 |
|
BLAKE2b-256 | bb900884a44a9e66f080b4bd0da3107f04692d7c4aa8d71d947c220c9d3f9b47 |
Close
Hashes for nazo_rand-0.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9647ff1f51ed200ec5b66b54d379c41818621a1e635e97a07ad86bee78d849d8 |
|
MD5 | a02681ca6c028906eb38d2522325e800 |
|
BLAKE2b-256 | 87082b78cc9299b13811fe6db0b41fb5039f6526747ee2ecfdcf67b91c90ab51 |
Close
Hashes for nazo_rand-0.0.8-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b0d6ad73e1dff715c320281d156ca3c30d90f58e3af221e147071b3173237b |
|
MD5 | f90a228fcd6c89180863ca60f7ea4336 |
|
BLAKE2b-256 | eef4ac3d7d2582858d8775fc861f448b3b84aad76049030b30d355f5a32209ec |
Close
Hashes for nazo_rand-0.0.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cefe508e3237aa0c21d33c2b2b9f0f77d06c4e462a84937885fdc8bb91313b3 |
|
MD5 | 4dfd3f52f9a15d54369f8ee55d4678bf |
|
BLAKE2b-256 | 4546cf97a59212e64a70e7ef14275b5c9a8278bd0121d043d7f44c64f91288f4 |
Close
Hashes for nazo_rand-0.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7432814e09d4efadb96dd49e4e34739dbe429ae9768019c2fb026559425af282 |
|
MD5 | 82771becd1f02823303869eff1dff000 |
|
BLAKE2b-256 | f15c8c65721aed322188990ff77325716a75c1d392fbb6ce833b7c0f4515e032 |
Close
Hashes for nazo_rand-0.0.8-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93dbdadb696d1003c6c740b2d756b481c5fcbfb55c30b9de657e495f1a1e7d37 |
|
MD5 | d3592275466c6801e6ed8e497fe20cd4 |
|
BLAKE2b-256 | 528ffab54e583a73d2d842ba96da31c9f5a9ca389d9795df411ba5a6f98c515c |
Close
Hashes for nazo_rand-0.0.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d5575e2d33811e3f15a69ce98fdfad64d79e85f84241c61716fdd28ec99ff0 |
|
MD5 | 19699f49e44d96f676bb48e99b5f4c54 |
|
BLAKE2b-256 | c17061b65a628b38b09a655097227097f9a5848a6c6e342d1b6939a412010a28 |
Close
Hashes for nazo_rand-0.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a591459d76473843dbf36920002d3a00ee7a41137123fe888134ca1a7a80b811 |
|
MD5 | 212c39880356b45aa4572e38dacdb051 |
|
BLAKE2b-256 | a60a5efac84bbbf2b85eb381712a644698ff3060ba57903bdf9f567debaee07d |
Close
Hashes for nazo_rand-0.0.8-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7cb743411627825f20d43f0cb292d607c129978ced4a25fbb738fb61f1d5e07 |
|
MD5 | 6b4e4066aff0972ff166b78a915ed78a |
|
BLAKE2b-256 | ad9d9a41511207982c2ade8edcf7e3daff43d3b4267b5b0d8bfa92d94cd3cc40 |