Skip to main content

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:

Code Docta

License

MIT

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

cd_randomizer-0.0.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

cd_randomizer-0.0.2-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

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

Hashes for cd_randomizer-0.0.2.tar.gz
Algorithm Hash digest
SHA256 005fd021ce371499540fc27faa37c7904e37ff26887a0493c4a8219d6d2ee7e3
MD5 149f8c906b0af7fad4895aff65f766b7
BLAKE2b-256 fc138d630f45ec7d8dfea265144d593c8bdf4c6d62c34b5062d07b789dcafd26

See more details on using hashes here.

File details

Details for the file cd_randomizer-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cd_randomizer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e3364330446e316313f264982b65ca85c603292498c67b37471bd01c3789987b
MD5 0b43af20f6f4ba7dff44f1bf90ae3c19
BLAKE2b-256 195b46a41382ef22abc27a7a579f461209df4f8bbf4bef6c0239b18cc37d0e81

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page