java在指定區間內生成隨機數

Random對象生成隨機數

首先須要導入包含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);
相關文章
相關標籤/搜索