random()函数包含在Math包中,不需要import任何包
Math.random()的功能是产生0和1之间(包括0,但不包括1)的一个double值,要产生0到n之间的int型的随机数,可以先把Math.random()产生的double型数乘n,再进行强制转换成int型的数。
比如,现在产生一个0到100(不包含100)之间的随机数:
int temp = (int)(Math.random()*100);
生成 int 型随机数的另一个方法是使用 JAVA 中的Random.nextInt() 函数,具体用法如下:
Random rand = new Random(); int temp = rand.nextInt(n);这样可以产生一个 0 到 n 之间的随机数。