2020-12-23 , 1496 , 104 , 147
3.2 生成均匀的随机数
本节将研究哪些方法可以生成随机小数序列——在0 和1 之间均匀分布的随机实数Un.由于计算机只能以有限精度表示实数,因此我们实际上将生成0 和某个m 之间的整数Xn.于是,分数
Un = Xn/m
将落在0 和1 之间.通常,m 是计算机字大小,因此Xn 可以(保守地)看作一个计算机字表示的整数,假定小数点在最右边,而Un 可以(宽松地)看作同一个字表示的小数,假定小数点在最左边.
UfqiLong
3.2.1 线性同余法
🔗 连载目录
🤖 智能推荐