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

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java生成隨機(jī)數(shù)組的方法

Java生成隨機(jī)數(shù)組的方法

更新時(shí)間:2022-08-16 08:24:37 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽6713次

相信大家對(duì)Java數(shù)組的定義已經(jīng)有所了解,那么,Java生成隨機(jī)數(shù)組的方法有哪些?動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。可以在 Java 中生成整數(shù)、浮點(diǎn)、雙精度、長(zhǎng)整數(shù)和布爾類型的特定范圍內(nèi)的隨機(jī)數(shù)。

方法一:使用隨機(jī)類

要使用Random類生成隨機(jī)數(shù),請(qǐng)按照以下步驟操作:

導(dǎo)入類java.util.Random

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

調(diào)用 rand 對(duì)象的以下方法之一:

nextInt(upperbound)生成 0 到 范圍內(nèi)的隨機(jī)數(shù)upperbound-1。

nextFloat()生成一個(gè)介于 0.0 和 1.0 之間的浮點(diǎn)數(shù)。

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

import java.util.Random;
class GenerateRandom {
    public static void main( String args[] ) {
      Random rand = new Random(); //instance of random class
      int upperbound = 25;
        //generate random values from 0-24
      int int_random = rand.nextInt(upperbound); 
      double double_random=rand.nextDouble();
      float float_random=rand.nextFloat();      
      System.out.println("Random integer value from 0 to" + (upperbound-1) + " : "+ int_random);
      System.out.println("Random float value between 0.0 and 1.0 : "+float_random);
      System.out.println("Random double value between 0.0 and 1.0 : "+double_random);
    }
}

方法 2:使用 Math.random

要使用 生成范圍內(nèi)的隨機(jī)數(shù)Math.random(),請(qǐng)執(zhí)行以下步驟:

聲明范圍的最小值

聲明范圍的最大值

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

class GenerateRandom {
    public static void main( String args[] ) {
      int min = 50;
      int max = 100;        
      //Generate random int value from 50 to 100 
      System.out.println("Random value in int from "+min+" to "+max+ ":");
      int random_int = (int)Math.floor(Math.random()*(max-min+1)+min);
      System.out.println(random_int);
    }
}

方法三:使用 ThreadLocalRandom

要使用類生成隨機(jī)數(shù)ThreadLocalRandom,請(qǐng)按照以下步驟操作:

導(dǎo)入類 java.util.concurrent.ThreadLocalRandom

調(diào)用方法

生成 int 類型的隨機(jī)數(shù)ThreadLocalRandom.current().nextInt()

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

生成布爾類型的隨機(jī)數(shù)ThreadLocalRandom.current().nextBoolean()

import java.util.concurrent.ThreadLocalRandom;
class GenerateRandom {
    public static void main( String args[] ) {
      // Generate random integers  
      int int_random = ThreadLocalRandom.current().nextInt();    
      // Print random integers 
      System.out.println("Random Integers: " + int_random); 
      // Generate Random doubles 
      double double_rand = ThreadLocalRandom.current().nextDouble();   
      // Print random doubles 
      System.out.println("Random Doubles: " + double_rand);        
      // Generate random booleans 
      boolean boolean_rand = ThreadLocalRandom.current().nextBoolean();        
      // Print random booleans 
      System.out.println("Random Booleans: " + boolean_rand); 
    }
}

以上就是關(guān)于“Java生成隨機(jī)數(shù)組的方法”介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java基礎(chǔ)教程,里面的課程內(nèi)容細(xì)致全面,很適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 性欧美video另类bd | 成人夜色香网站在线观看 | 国产精品久久久久久久久久影院 | 午夜精品久久久久久久2023 | 伊人插插| 久久久久久久免费 | 九九视频免费看 | 青青热久久久久综合精品 | 四虎在线观看 | 久久视屏这里只有精品6国产 | 成人夜色视频在线观看网站 | 五月天婷婷网址 | 奇米777狠狠色噜噜狠狠狠 | 视频二区 素人 欧美 日韩 | 国产另类视频 | 国内精品久久久久久影院老狼 | 欧美久久久久 | 色涩在线 | 激情影院免费 | 伊人色综合久久天天 | 精品福利在线观看 | 四虎影院最新网站 | 91亚洲国产成人久久精品网站 | 久久狠狠第一麻豆婷婷天天 | 天天干天天爱天天操 | 亚洲综合精品一区二区三区中文 | 色拍拍噜噜噜aⅴ在线观看 色拍拍欧美视频在线看 | 网曝门精品国产事件在线观看 | 亚洲国产欧美另类 | 亚洲欧美一级久久精品 | 成 人 黄 色 视频 免费观看 | 色18美女社区 | 久久天天躁夜夜躁狠狠 | 亚洲精品乱码久久久久 | 久久亚洲精品视频 | 欧美成视频一theporn | 九九精品激情在线视频 | 精品视频日本 | 天天操夜夜操天天操 | 四虎黄色网址 | 色综合久久中文色婷婷 |