利用幂函数剩余法 产生随即数.公式为 Xn=C*X(n-1)*(modN).其中mod函数为取余.N等于2的(m-1)次方(m是计算机内部的字长) ,C=8M(+/-)3 M为任一正整数.X0一般取奇数 .例子:令N=64,C=5,X0=2X1=5*X0*(mod64
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 01:02:28
![利用幂函数剩余法 产生随即数.公式为 Xn=C*X(n-1)*(modN).其中mod函数为取余.N等于2的(m-1)次方(m是计算机内部的字长) ,C=8M(+/-)3 M为任一正整数.X0一般取奇数 .例子:令N=64,C=5,X0=2X1=5*X0*(mod64](/uploads/image/z/3942375-15-5.jpg?t=%E5%88%A9%E7%94%A8%E5%B9%82%E5%87%BD%E6%95%B0%E5%89%A9%E4%BD%99%E6%B3%95+%E4%BA%A7%E7%94%9F%E9%9A%8F%E5%8D%B3%E6%95%B0.%E5%85%AC%E5%BC%8F%E4%B8%BA+Xn%3DC%2AX%28n-1%29%2A%28modN%29.%E5%85%B6%E4%B8%ADmod%E5%87%BD%E6%95%B0%E4%B8%BA%E5%8F%96%E4%BD%99.N%E7%AD%89%E4%BA%8E2%E7%9A%84%EF%BC%88m-1%EF%BC%89%E6%AC%A1%E6%96%B9%EF%BC%88m%E6%98%AF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%86%85%E9%83%A8%E7%9A%84%E5%AD%97%E9%95%BF%EF%BC%89+%2CC%3D8M%EF%BC%88%2B%2F-%EF%BC%893+M%E4%B8%BA%E4%BB%BB%E4%B8%80%E6%AD%A3%E6%95%B4%E6%95%B0.X0%E4%B8%80%E8%88%AC%E5%8F%96%E5%A5%87%E6%95%B0+.%E4%BE%8B%E5%AD%90%EF%BC%9A%E4%BB%A4N%3D64%2CC%3D5%2CX0%3D2X1%3D5%2AX0%2A%28mod64)
xTmoG++F[m7*>Zo"ړi+Uhp[MbXJ0D;{'ށ娍H퇶<3;XYnB䆬҅gtXeBO~ -8+QOB|CY /o'<+f{sř>8b:%A:uj}gr8"ݐD܌wȰϬ+ZXrh!:C{l+B>9bg^[oWd̋sK
:8Zsv=Bm0$
ˤΝN}
jǏ=[Uj