Random可以输出随机数,使用方法如下
import java.util.Random;
public class Main
{
public static void main(String args[])
{
Random r = new Random();
int a = r.nextInt();
int b = r.nextInt();
System.out.println(a);
System.out.println(b); //这里打印的结果每次都不一样
System.out.println(r.nextInt(100)); //0到99之间的数,不能返回100
//如果想表达0~100的话 就是r.nextInt(100)+1
int c = (int)(Math.random()*100+1); //这也是表示0到100 相互等价
int i = r.nextInt(); //产生一个随机种子
Random r2 = new Random(i); //通过种子来算的 如果i为常数的话 每次打印的结果就是一样的了
int a2 = r2.nextInt();
int b2 = r2.nextInt();
System.out.println(a2);
System.out.println(b2); //所以这里打印的结果每次也都不一样
}
}