大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 教你Java如何產生隨機數

教你Java如何產生隨機數

更新時間:2022-03-24 11:47:31 來源:動力節點 瀏覽2153次

可以在 Java 中生成整數、浮點型、雙精度、長整數和布爾類型的特定范圍內的隨機數。

Java中有三種生成隨機數的方法。

方法一:使用隨機類

要使用Random類生成隨機數,請按照以下步驟操作:

(1)導入類java.util.Random

(2)使類 Random 的實例,即 Random rand = new Random()

(3)調用 rand 對象的以下方法之一:

nextInt(upperbound)生成 0 到 范圍內的隨機數upperbound-1。

nextFloat()生成一個介于 0.0 和 1.0 之間的浮點數。

nextDouble()生成介于 0.0 和 1.0 之間的雙精度數。

導入 java.util.Random;
類生成隨機 {
    公共靜態無效主要(字符串參數[]){
      隨機 rand = new Random(); //隨機類的實例
      整數上限 = 25;
        //生成0-24的隨機值
      int int_random = rand.nextInt(upperbound);
      雙雙隨機=rand.nextDouble();
      浮動 float_random=rand.nextFloat();      
      System.out.println("從0到的隨機整數值" + (upperbound-1) + " : "+ int_random);
      System.out.println("0.0到1.0之間的隨機浮點值:"+float_random);
      System.out.println("0.0 和 1.0 之間的隨機雙精度值:"+double_random);
    }
}

方法 2:使用 Math.random

要使用生成范圍內的隨機數Math.random(),請執行以下步驟:

(1)聲明范圍的最小值

(2)聲明范圍的最大值

(3)使用公式Math.floor(Math.random()*(max-min+1)+min)生成包含min和的max值。

方法三:使用 ThreadLocalRandom

要使用類生成隨機數ThreadLocalRandom,請執行以下步驟:

(1)導入類 java.util.concurrent.ThreadLocalRandom

(2)調用方法

生成 int 類型的隨機數ThreadLocalRandom.current().nextInt()

生成雙精度類型的隨機數ThreadLocalRandom.current().nextDouble()

生成Java布爾類型的隨機數ThreadLocalRandom.current().nextBoolean()

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产欧美精品一区二区三区–老狼 | 亚洲欧美中文字幕 | 中国一级特黄特级毛片 | 国产伦码精品一区二区三区 | 全免费毛片在线播放 | 99精品高清不卡在线观看 | 欧美在线一级视频 | 中文字幕日韩一区二区不卡 | 四虎国产精品免费观看 | 亚洲免费视 | 欧美亚洲一二三区 | 国产日韩欧美亚洲综合在线 | 欧洲成人在线视频 | 国产精选自拍 | 不卡视频免费在线观看 | 日韩不卡视频在线观看 | 亚洲综合日韩欧美一区二区三 | 久久亚洲精品国产亚洲老地址 | 国产亚洲一区二区精品 | 亚洲一区二区视频 | 欧美日韩三级 | 国产成人精品午夜在线播放 | 99久久久国产精品免费牛牛四川 | 色小妹综合 | 久久综合免费视频 | 99久久久久国产 | 97视频在线看 | 国产人伦视频在线观看 | 手机看片在线精品观看 | 国产亚洲欧美在在线人成 | 夜夜操女人 | 久久亚洲国产欧洲精品一 | 欧美毛片免费看 | 天天添天天射 | 亚洲欧美在线视频 | 国内久久 | 日本不卡视频在线 | 国产大毛片 | 天天操天天干天天舔 | chinese国产一区二区 | 91久久国产成人免费观看资源 |