首先須要導入包含Random的包 import java.util.Random;
java
nextInt(int)方法將生成0~參數之間的隨機整數但不包括參數。
例如生成0~99的隨機整數:dom
import java.util.Random; public class Test { public static void main(String[] args){ Random rand = new Random(); System.out.println(rand.nextInt(100)); } }
生成1 ~ 100之間的隨機數爲System.out.println(rand.nextInt(100) + 1);
但並不表明隨意區間的生成關係爲 (rand.nextInt(最大值) + 最小值)
區間範圍的計算方式是: ((最大值 - 最小值 + 1) + 最小值);例如生成10 ~ 110之間的整數code
System.out.println(rand.nextInt(101) + 10);