要求:编写一个方法,使用以上算法生成指定数目(比如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 }