dice:一个用于滚动骰子和分析概率分布的Scala库 源码
骰子 一个Scala库,用于统计建模和分析概率分布。 提供Dice类型,该Dice具有丰富的代数,可用于组合模具辊。 虽然这不是主要用于生成带有骰子的随机数,但它确实允许您对分布进行采样以“滚动”骰子。 例子: 3 d 6代表一卷三个6面骰子。 d(20) + 5是20面骰子,其中添加了5个结果。 d(6) + d(4)将6面模具添加到4面模具。 d(8) * d(2)是一个8面骰子,如果硬币正面朝上,则乘以2。 (8 d 6) / 2是八个六面骰子的一半。 d(6) reroll (_ if (x == 1) 20 else x)是
文件列表
dice-master.zip
(预估有个7文件)
dice-master
src
main
scala
dice
Dice.scala
4KB
package.scala
1KB
DnD.scala
3KB
build.sbt
552B
project
暂无评论