Skip to main content

A simple dice rolling library

Project description

derby

simple dice rolling library

from derby import roll

stats = ['str','int','wis','dex','con','cha']
character = { stat: roll('3d6').value for stat in stats } # roll('4d6h3') if your GM is nice enough

examples

roll('1d20+1')
roll('2d20h1+1') # rolling with advantage
# or
roll('2d20+1h1') # mod order is pretty flexible
# but
roll('3d6 h2 l1') != roll('3d6 l1 h2')

command line

$ python -m derby 2d10 1d20 3d6+1

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

derby-0.5.1.win32.zip (10.7 kB view details)

Uploaded Source

Built Distribution

derby-0.5.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file derby-0.5.1.win32.zip.

File metadata

  • Download URL: derby-0.5.1.win32.zip
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for derby-0.5.1.win32.zip
Algorithm Hash digest
SHA256 bde72d5c7db43731a059913f1edc4bde7ae1b6e030eb0c5d3a73fc7a8e173058
MD5 092aa67b71f9486b702ddb12396ca650
BLAKE2b-256 b3602bd6ac1269b01a16bf3164d7c93e5467bd8c1dd967ed68b8be22152f590b

See more details on using hashes here.

File details

Details for the file derby-0.5.1-py3-none-any.whl.

File metadata

File hashes

Hashes for derby-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e1b23edf59c23f50edccb92573b4c77a25fded922022387c41554211339cc6a
MD5 47ea456290cc00c7843d2b736feb0d52
BLAKE2b-256 80d3e7efb3742d13d0ac874f876b0187edee7cec6851dc243c4261b16841ed30

See more details on using hashes here.

Supported by

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