A simple CD randomizer package.
Project description
cd_randomizer
cd_randomizer
is a Python package for randomizing CDs.
Installation
You can install cd_randomizer
using pip:
pip install cd_randomizer
Usage
Here is a simple example of how to use cd_randomizer
:
from cd_randomizer.rand import Randomizer as rando
a_list = [1,2,3,4,5]
# Example usage
item = rando.random_list_item(a_list)
print("random item", item)
rando.randomize_list(a_list) # it will shuffle in place, no nee to make another list
print(a_list)
decimal = rando.random_decimal(2.50005, 4.0, round_to=3)
print("random decimal(float)", decimal)
list_item = rando.random_list_item(a_list)
print("random list item", list_item)
rand_number = rando.random_number(1, 100)
print("Random whole number between 1 and 100", rand_number)
rand_items = rando.random_sample_of_a_list(a_list, 3)
print("3 random list items", rand_items)
Examples
For more examples, please refer to the examples
folder.
Contributing
Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change.
More documentation at:
License
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
cd_randomizer-0.0.2.tar.gz
(3.7 kB
view details)
Built Distribution
File details
Details for the file cd_randomizer-0.0.2.tar.gz
.
File metadata
- Download URL: cd_randomizer-0.0.2.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005fd021ce371499540fc27faa37c7904e37ff26887a0493c4a8219d6d2ee7e3 |
|
MD5 | 149f8c906b0af7fad4895aff65f766b7 |
|
BLAKE2b-256 | fc138d630f45ec7d8dfea265144d593c8bdf4c6d62c34b5062d07b789dcafd26 |
File details
Details for the file cd_randomizer-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: cd_randomizer-0.0.2-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3364330446e316313f264982b65ca85c603292498c67b37471bd01c3789987b |
|
MD5 | 0b43af20f6f4ba7dff44f1bf90ae3c19 |
|
BLAKE2b-256 | 195b46a41382ef22abc27a7a579f461209df4f8bbf4bef6c0239b18cc37d0e81 |