黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

Java生成隨機數組的方法

更新時間:2022-08-16 08:24:37 來源:動力節點 瀏覽6895次

相信大家對Java數組的定義已經有所了解,那么,Java生成隨機數組的方法有哪些?動力節點小編來告訴大家。可以在 Java 中生成整數、浮點、雙精度、長整數和布爾類型的特定范圍內的隨機數。

方法一:使用隨機類

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

導入類java.util.Random

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

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

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

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

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

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

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

聲明范圍的最小值

聲明范圍的最大值

使用公式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

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

導入類 java.util.concurrent.ThreadLocalRandom

調用方法

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

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

生成布爾類型的隨機數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); 
    }
}

以上就是關于“Java生成隨機數組的方法”介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Java基礎教程,里面的課程內容細致全面,很適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久国产精品高清一区二区三区 | 操干干| 最近的免费中文字幕1 | 欧美日韩中文在线视频 | 午夜剧场免费看 | 日一区二区三区 | 欧美整片完整片视频在线 | 国产亚洲一区二区三区 | 国产第一页久久亚洲欧美国产 | 自偷自偷自亚洲首页精品 | 好黄好猛好爽好痛的视频 | 欧美综合中文字幕久久 | 一区二区三区免费精品视频 | 最新的黄色网址 | 天天操伊人 | 一个人看的视频www在线 | 人人看人人鲁狠狠高清 | 国产精欧美一区二区三区 | 成年看片永远免费 | 插插宗合网 | 国产成人精品高清在线观看99 | 婷婷在线免费观看 | 嫩模被xxxx视频在线观看 | 色综合久久88色综合天天提莫 | 日韩色爱 | 男女性接交无遮挡免费看视频 | 999精品久久久中文字幕蜜桃 | 中文字幕视频在线播放 | 欧美国产成人精品一区二区三区 | 午夜视频免费在线播放 | 天堂资源在线中文 | 欧美日韩亚洲人人夜夜澡 | 日韩黄在线观看免费视频 | 在线中文字幕网站 | 日日操夜夜操视频 | 久久精品视频免费播放 | 成人在线免费小视频 | 欧美一级看片免费观看视频在线 | 又黄又爽一线毛片免费观看 | 国产日韩亚洲不卡高清在线观看 | 成人18网站 |