1.java.lang.Math.random(),生成【0.0-1.0)之间的小数
如果需要生成几位数的整数,可以用
(int)(Math.random()*100000)这个可以生成5位数整数
或者
(int)((Math.random()*9+1)*100000),这个是生成6位数整数
2.java.util.Random类
new Random()该构造方法使用一个和当前系统时间对应的相对时间有关的数字作为种子数,然后使用这个种子数构造Random对象。
种子数只是随机算法的起源数字,和生成的随机数字的区间无关!
new Random().nextInt(10) 可以生成【0,9】之间的随机数