假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;
允许用户使用骰子滚动方法创建其统计数据的程序.
需要创建一个允许用户使用骰子滚动方法创建其统计数据的程序。它必须创建两个不同的统计,一个强度属性,和一个技能分配。对于要创建的这些,它有一个12边的骰子滚动,和一个4边的骰子滚动。12边骰子的值然后除以强度属性的4边骰子,然后对技能属性重复这个值。仅此而已,我不知道该怎么做,任何帮助都会得到非常感谢。
以下是我迄今所做的事情。但是"random.random“不起作用,我不明白为什么它不起作用,你能分配十二面骰子和四面骰子吗?
import random
for i in range(5):
# random float: 0.0 &