2 个不稳定版本
0.2.0 | 2020 年 9 月 23 日 |
---|---|
0.1.0 | 2020 年 3 月 5 日 |
#14 in #die
每月 25 次下载
5KB
81 行代码(不包括注释)
dice-rs
一个非常简单的掷骰子库。
安装
将以下内容添加到您的 Cargo.toml
[dependencies]
roll-dice = "0.2"
使用
掷 3d6
(3 个六面骰子) 并获取结果的总和
let rolled = roll(3, NonZeroU32::new(6).unwrap());
let sum: u32 = rolled.iter().sum();
掷一个 d20
let d20 = Die::new(NonZeroU32::new(20).unwrap());
d20.roll();
许可证
依赖项
~1.4–2MB
~38K SLoC