1. 首页
  2. 数据库
  3. 其它
  4. dice:一个用于滚动骰子和分析概率分布的Scala库 源码

dice:一个用于滚动骰子和分析概率分布的Scala库 源码

上传者: 2021-04-08 03:32:16上传 ZIP文件 5.8KB 热度 7次
骰子 一个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)是
用户评论