| Crates.io | roll-dice |
| lib.rs | roll-dice |
| version | 0.2.0 |
| created_at | 2020-03-05 17:38:17.358228+00 |
| updated_at | 2020-09-23 17:43:19.224944+00 |
| description | A library for rolling dice |
| homepage | |
| repository | https://github.com/avikuloff/dice-rs |
| max_upload_size | |
| id | 215762 |
| size | 5,792 |
Very simple library for rolling dice.
Add this to your Cargo.toml
[dependencies]
roll-dice = "0.2"
Roll 3d6 (3 six-sided die) and get sum of the results
let rolled = roll(3, NonZeroU32::new(6).unwrap());
let sum: u32 = rolled.iter().sum();
Roll one d20
let d20 = Die::new(NonZeroU32::new(20).unwrap());
d20.roll();