作者chrisjon (乘风而飞随引力掉)
看板Statistics
标题[讨论] 随机数
时间Tue Aug 12 15:52:46 2008
今天跟学长聊天时聊到
Maple的指令 rand()可以随机产生乱数;rand(3..7) 可以随机产生3到7的乱数
至於程式的写法,我跟他各提到一种
1.Xi = BX[i-1] mod p
U = Xi/p
则U为0~1之间的小数,然後再分类0<=U<0.2为3…以此推类
2.Xi = BX[i-1] mod p
R = (Xi mod (7-3+1))+3
则R产出数直接为3到7
其中:B为乘数、P为一质数(最常使用为2^31 - 1)
Xi产出的数字为0 ~ p-1 的随机数
我想请问各位数学先进,第二种(我的想法)计算方式,是否有什麽缺点呢?
各数字出现的机率是否会相等?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.135.75
※ 编辑: chrisjon 来自: 163.25.135.75 (08/12 15:53)