产生随机数可以使用包java.util.Random
,创建对象如下:
Random r = new Random();
获取随机数的实例:
int number = r.nextInt(10);
产生的数据在0
到10
之间,包括0
,但不包括10
。
import java.util.Random;
public class test {
public static void main(String[] args) {
Random r = new Random(); /* 创建对象 */
for (int x = 0; x < 5; x++) {
int number = r.nextInt(5); /* 获取随机数 */
System.out.println("number: " + number); /* 输出随机数 */
}
System.out.println("----------");
/* 获取到一个1至100之间的随机数 */
int i = r.nextInt(100) + 1;
System.out.println("i: " + i);
}
}
执行结果:
number: 4
number: 1
number: 0
number: 4
number: 2
----------
i: 84