1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。
代码:
package 随机数;
//信1605-2 20163588 王金萱
import java.util.Scanner;
import java.util.Random;
public class RandomInt {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
Random rand=new Random();
int n,x;
System.out.print("请输入要生成的随机数个数:");
n=in.nextInt();
x=rand.nextInt(10);//生成一个随机数作为x
for(int i=1;i<=n;i++)
{
x=(16807*x+0)%2147483647;//2^31=2147483648
System.out.print(x+" ");
if(i%5==0)
System.out.println();
}
}
}
执行结果:
2.练习: 查看一下JDK中System.out.println()方法,你发现了什么?
发现System.out.println()方法中实参表内可以输入很多类型。