性同余法产生随机数序列的公式为:
x[k+1] = (a*x[k] + c) % m
参数 a, c, m 都是由用户来设定的,并和一个种子数(例如 x[0])一起作为命令行参数传递给生成的程序。
一个简单的例子:a=7, c=1, m=13, and seed=5
一个复杂的例子:a=69069, c=0, m=2^32=4294967296, seed=31
x[k+1] = (a*x[k] + c) % m
参数 a, c, m 都是由用户来设定的,并和一个种子数(例如 x[0])一起作为命令行参数传递给生成的程序。
一个简单的例子:a=7, c=1, m=13, and seed=5
一个复杂的例子:a=69069, c=0, m=2^32=4294967296, seed=31