Random
解释:此类的实例用于生成伪随机数流
作用:产生随机数
所在位置:Java.util.Random
代码:
1.不指定取值范围
import java.util.Random;
public class RandomTest{
public static void main(String[] args){
//实例一个Random类的对象
Random r = new Random();
//调用Random类的nextInt方法产生整数类型的随机数并赋值给整型变量num
int num = r.nextInt();
//打印num
System.out.println("随机数:"+num);
}
}
结果
2.指定取值范围(例子中取值范围:[0,9) 左闭右开)
import java.util.Random;
public class RandomSection{
public static void main(String[] args){
//实例一个Random类的对象
Random r = new Random();
//随机产生10个随机数
for(int i=0;i<10;i++){
//取值范围0-9
int num = r.nextInt(10);
System.out.println(num);
}
}
}
结果
关于Random类还有很多其他生成随机数的方法,详情请查看:
Random(Java Platform SE 7)