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.7.tar.gz
(48.4 kB
view hashes)
Built Distributions
Close
Hashes for nazo_rand-0.0.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5d4b91c6417dc1e135592dba97f9a394b1594290c6a63abf4cf9a5fdd27556 |
|
MD5 | 110ab7616cdd5f7aafc03338b1ef1bd9 |
|
BLAKE2b-256 | 12b70b4c83ded33ab41822f832a892c6c0ca799889e8af32940abaca61ac6c1e |
Close
Hashes for nazo_rand-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d7c547b067d9ec432064ae04e966975b19d0c6e4b534ad93aa90d084aab8e8 |
|
MD5 | 8ad3342a1532a0d3742f2ae318863c58 |
|
BLAKE2b-256 | df7124640bf9378daafba23114a4309894d92c29f5ca8a1f07573814f073fe1f |
Close
Hashes for nazo_rand-0.0.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b868d5223d0d885eb5d5a587bd6100de0b340aa784b815e6907beeb9e068b42 |
|
MD5 | 07e92716e81e54a2043c18c1083f74de |
|
BLAKE2b-256 | 0af72d92f89edfc4594f5e420eca188a07fdb847aa4998520f68b66553039271 |
Close
Hashes for nazo_rand-0.0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f815687f4432632a1a0b741e530a9df195e0566ee2563a8f6732eb2353d1138f |
|
MD5 | 4e169e0fb01fada823082cd866d91a48 |
|
BLAKE2b-256 | d63172ca7585ece0f61de19990d760e4198bf2abb66b52be8e3aeecc3f7473b3 |
Close
Hashes for nazo_rand-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb996338fbb835a1c37d1c5a33fd44c636e052f0e239f61ec80ce17ecb2db94b |
|
MD5 | 50e29d0c6fe8f7b308e2df8beaeb4c7d |
|
BLAKE2b-256 | 3d5d72c0433b4f1766a9ab85de4d81b8816ed974f4169585c41000d1631ad211 |
Close
Hashes for nazo_rand-0.0.7-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de1ec3b3a9ba07cbe386ff8ad1e12e1a14e56bb8565aa6b103c7d4a996ee2f8 |
|
MD5 | f3652af722283640290d7fbeecb783ba |
|
BLAKE2b-256 | 2ecfa0a52c1e9a07ce02394f4e1185884d6e8c176f53349933c92b7c09eb58f6 |
Close
Hashes for nazo_rand-0.0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fffcc3448812c7b9496d84695fe01168d4124ec8b2240c7ea0bdd50c96a3ee8 |
|
MD5 | 4718bc9108173d1923de3d594135d67d |
|
BLAKE2b-256 | 886cd5291f01627e4359a5db08b73eec112fe4ba3274b9e43679cabe7829c8ed |
Close
Hashes for nazo_rand-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 646afdf60693f02e15286b4c45153bd59e8398022b5238a181429e9fdd5a1248 |
|
MD5 | 61891d0b347659368e1405496a340a3c |
|
BLAKE2b-256 | 4b0d499e2f9905164ecd45cde99f18d628536e3d01a1804b5728bec92c9537e4 |
Close
Hashes for nazo_rand-0.0.7-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8a035cad30dc2a4b60bebe42c2862aed43c69223139e4dd7818283487c80007 |
|
MD5 | 623ca7b9fbf01deef3518e76c4483f63 |
|
BLAKE2b-256 | 170c316d5b77739784910e339017cdc9c9acc590d560fcce827d5734033baab1 |
Close
Hashes for nazo_rand-0.0.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5612fe92437077602ac586a38cf36b061c2b895fc9e78c721fcc23ce46fb13ab |
|
MD5 | d37ac9501edb2ff9313c60a74fb1feb6 |
|
BLAKE2b-256 | e840d591c932644afea660060de8ae9cd14ef4033fbe473622a25b3721beb734 |
Close
Hashes for nazo_rand-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c68feab0ad5ea9342eb8bf59d4974518e60d85b28cf206f048453bcd96892267 |
|
MD5 | 275dcc8f5f72027ee0b74f4fb1608ced |
|
BLAKE2b-256 | 8be9bc760ad0da6b0c345cac912abc10fad76666abba9aded17df77289994ced |
Close
Hashes for nazo_rand-0.0.7-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 954b1bc593b2de98379d84f89d244338ec4be9316ac850f6d7e57c9e4776056e |
|
MD5 | 161e5903d00915665dd52736a393d260 |
|
BLAKE2b-256 | d310d62a9bf0ddcc36f865380a1e8fb5825b1a69321e05b311925759aeab7161 |