1. Random类
1.1 概述
此类的实例用于生成伪随机数。
例如,以下代码使用户能够得到一个随机数:
1 | Random r = new Random(); |
1.2 Random使用步骤
查看类java.util.Random
:该类需要 import导入使后使用。
查看构造方法public Random()
:创建一个新的随机数生成器。
查看成员方法
public int nextInt(int n)
:返回一个伪随机数,范围在 0 (包括)和指定值 n (不包括)之间的int 值。
使用Random类,完成生成3个10以内的随机整数的操作,代码如下:
1 | //1. 导包 |
创建一个Random 对象,每次调用nextInt() 方法,都会生成一个随机数。
1.3 获取1-n之间的随机数
r.next(n)生成[0,n)之间的数
1 | // 导包 |
1.4 猜数字小游戏
游戏开始时,会随机生成一个1-100之间的整数number 。玩家猜测一个数字guessNumber ,会与number 作比
较,系统提示大了或者小了,直到玩家猜中,游戏结束。
1 | // 导包 |