Random對象生成隨機數
首先需要導入包含Random的包 import java.util.Random;
nextInt(int)方法將生成0~參數之間的隨機整數但不包括參數。
例如生成0~99的隨機整數:
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之間的整數
System.out.println(rand.nextInt(101) + 10);