* A: Random随机数类的使用_1
- a: 功能
生成随机数需要使用到引用类型随机数Random类
- b: 使用方式
import导包;所属包java.util.Random
创建实例格式:Random random = new Random();
- 调用方法
nextInt(int maxValue)产生 [0, maxValue] 范围的随机数,包含0不包含maxValue,(此nextInt和Scanner中的nextInt功能不一样,Scanner中的nextInt是用来键盘输入的,而Random中nextInt是产生随机数的,结果是int类型。nextInt出现的随机数范围->在功能nextInt(写一个整数),这个整数就是随机出来的范围,即范围是0-这个整数之间的随机数,注:不包括这个整数)
//产生浮点的随机数,功能名字:nextDouble( ) 随机数的范围0.0-1.0(不包括1.0)
nextDouble() 产生[0,1)范围的随机数,如:
Random random = new Random ();
int myNumber = random.nextInt(100);//结果为0-99的一个数
- 案例代码:
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
Random ran = new Random();
// Random类中的,产生随机数的功能
int i = ran.nextInt(100);
System.out.println(i);
//问题? 产生随机数,范围 1-100之间
// nextInt(100) 0-99 + 1
}
}
B: Random随机数类的使用_2
- 调用方法
- nextDouble() 产生[0,1)范围的随机数,如:
Random random = new Random ();
int myNumber = random.nextDouble();//结果为0.0-1.0之间的数(包括0.0不包括1.0)
992

被折叠的 条评论
为什么被折叠?



