C#程序设计问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:43:15
编写自己的伪随机数生成器。通过公式x(n+1)=[ax(n)+c]modm来实现。假设a=3141592621,c=1,m=10000000000.生成前100个数,并将它们打印为长整型值,假设x(0)=1

先谢谢各位了~~~

用一个函数加递归来做,不难
比如 long x(n)
{
if n = 1 return 1
else
return (3141592621 * x(n--)+ 1) % 10000000000);

}
大概是这样了

正在学习中
呵呵!
抱歉
现在还不知道