完全“手写代码实现”随机数生成

源代码:

package 手写随机数;

import java.util.Scanner;

public class Suiji {
public static void sui(long a0)
{
long a;
for(int i=0;i<1000;i++) {
a=(16807*a0)%java.lang.Integer.MAX_VALUE;
System.out.println(a);
a0=a;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
long a0;
System.out.println("请输入种子:");
a0=scan.nextLong();
sui(a0);
}
}

实验总结:

按照老师ppt上给出的数学公式,以及每个变量的具体值,我写出了输出随机数的函数。

猜你喜欢

转载自www.cnblogs.com/ruangongyouxi/p/9787308.html
今日推荐