Skip to main content

Module to roll multiple dice.

Project description

Dice rolling

This module aims to implement the throw of many types of dice.

Installation

Simply run:

pip install dice_rolling

CLI usage

Once installed, a throw of a simple die of 6 sides can be performed with:

roll 1d6

Or, for instance, to throw three 20-sided dice can be as simple as:

roll 3d20

Module usage

To use this module you should use the class RollBuilder to implement the throws:

from dice_rolling import RollBuilder

builder = RollBuilder()
builder.set_amount_of_dice(3)
builder.set_number_of_sides(20)
builder.build()

print(builder.get_result())

More methods will be added to the builder in the future.

Throws

Currently it only supports the following throws:

  • xdy: Where x is the number of dice and y the number of faces of each die.

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

dice_rolling-1.0.1.tar.gz (2.7 kB view hashes)

Uploaded Source

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