要求:编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。
1 import java.util.Scanner;
2 public class Test1
3 {
4 public static void RandomS(int n,int x) {
5 int m[]=new int[n+1];
6 m[0]=x;
7 for(int i=1;i<=n;i++) {
8 m[i]=(m[i-1]*16807)%Integer.MAX_VALUE;
9 System.out.println(m[i]+"\t");
10 }
11 }
12 public static void main(String[] args)
13 {
14 Scanner in=new Scanner(System.in);
15 System.out.print("请输入要生成随机数的数目:");
16 int n=in.nextInt();
17 System.out.print("请输入种子数:");
18 int x=in.nextInt();
19 RandomS(n,x);
20 }
21 }


浙公网安备 33010602011771号