最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的Random()函數(shù)及兩種構(gòu)造方法

 更新時間:2018年11月07日 14:28:05   作者:sid1109217623  
Java中存在著兩種Random函數(shù)分別是java.lang.Math.Random和java.util.Random,文中給大家介紹了random()的兩種構(gòu)造方法,感興趣的朋友跟隨小編一起看看吧

Java中存在著兩種Random函數(shù):

  • java.lang.Math.Random;

調(diào)用這個Math.Random()函數(shù)能夠返回帶正號的double值,該值大于等于0.0且小于1.0,即取值范圍是[0.0,1.0)的左閉右開區(qū)間,返回值是一個偽隨機選擇的數(shù),在該范圍內(nèi)(近似)均勻分布。

  • java.util.Random

下面Random()的兩種構(gòu)造方法:

Random():創(chuàng)建一個新的隨機數(shù)生成器。

Random(long seed):使用單個 long 種子創(chuàng)建一個新的隨機數(shù)生成器。

我們可以在構(gòu)造Random對象的時候指定種子(這里指定種子有何作用,請接著往下看),如:Random r1 = new Random(20);或者默認當前系統(tǒng)時間的毫秒數(shù)作為種子數(shù):Random r1 = new Random();

需要說明的是:你在創(chuàng)建一個Random對象的時候可以給定任意一個合法的種子數(shù),種子數(shù)只是隨機算法的起源數(shù)字,和生成的隨機數(shù)的區(qū)間沒有任何關(guān)系。如下面的Java代碼:

Random rand =new Random(25);
int i;
i=rand.nextInt(100);

初始化時25并沒有起直接作用(注意:不是沒有起作用),rand.nextInt(100);中的100是隨機數(shù)的上限,產(chǎn)生的隨機數(shù)為0-100的整數(shù),不包括100。

在實踐中,java.util.Random 類總是優(yōu)于 java.lang.Math.random()。

總結(jié)

以上所述是小編給大家介紹的Java中的Random()函數(shù)及兩種構(gòu)造方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Springboot 跨域配置無效及接口訪問報錯的解決方法

    Springboot 跨域配置無效及接口訪問報錯的解決方法

    這篇文章主要介紹了Springboot 跨域配置無效及接口訪問報錯的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 解決Shiro 處理ajax請求攔截登錄超時的問題

    解決Shiro 處理ajax請求攔截登錄超時的問題

    這篇文章主要介紹了解決Shiro 處理ajax請求攔截登錄超時的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java程序包不存在問題的解決辦法

    Java程序包不存在問題的解決辦法

    最近工作中遇到個問題,代碼中沒有報錯,啟動時報錯,但是程序包不存在,這篇文章主要給大家介紹了關(guān)于Java程序包不存在問題的解決辦法,需要的朋友可以參考下
    2022-06-06
  • 詳解Java包裝類及自動裝箱拆箱

    詳解Java包裝類及自動裝箱拆箱

    這篇文章主要介紹了Java包裝類及自動裝箱拆箱,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • springboot添加AOP日志配置詳解

    springboot添加AOP日志配置詳解

    這篇文章主要介紹了springboot添加AOP日志配置詳解,日志是一種在軟件開發(fā)中常用的技術(shù),用于記錄和跟蹤應用程序的運行過程,通過AOP日志,開發(fā)人員可以實時監(jiān)控應用程序的行為,包括方法的調(diào)用、參數(shù)的傳遞和返回值的獲取等,需要的朋友可以參考下
    2023-10-10
  • Springboot集成Proguard生成混淆jar包方式

    Springboot集成Proguard生成混淆jar包方式

    本文介紹了兩種Java代碼混淆工具:ClassFinal和ProGuard,ClassFinal是一個字節(jié)碼加密工具,但需要額外的加密包,使用復雜,ProGuard是一款開源的Java代碼混淆工具,可以有效地提高代碼的安全性,但對Spring框架的注解處理不夠完善
    2024-11-11
  • 基于Mybatis Plus實現(xiàn)多表分頁查詢的示例代碼

    基于Mybatis Plus實現(xiàn)多表分頁查詢的示例代碼

    這篇文章主要介紹了基于Mybatis Plus實現(xiàn)多表分頁查詢的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • SpringBoot中WEB的啟動流程分析

    SpringBoot中WEB的啟動流程分析

    今天我們就來分析下springboot啟動web項目整個流程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-03-03
  • java中Class.getMethods()和Class.getDeclaredMethods()方法的區(qū)別

    java中Class.getMethods()和Class.getDeclaredMethods()方法的區(qū)別

    這篇文章主要介紹了java中Class.getMethods()和Class.getDeclaredMethods()方法的區(qū)別 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • MybatisPlus?構(gòu)造器wrapper的使用與原理解析

    MybatisPlus?構(gòu)造器wrapper的使用與原理解析

    本次我們介紹了MybatisPlus?構(gòu)造器wrapper的使用方式及其易錯點,同時也針對其運行的原理進行了解釋,只有深刻理解了它的原理,我們才能更靈活的使用,并且更快的排查出問題,感興趣的朋友跟隨小編一起看看吧
    2024-05-05

最新評論

塔河县| 吴旗县| 丰宁| 汕头市| 新巴尔虎左旗| 山阳县| 曲沃县| 临沂市| 惠州市| 苍溪县| 昭觉县| 舞钢市| 文水县| 太康县| 博乐市| 郁南县| 贵德县| 运城市| 浙江省| 内江市| 慈溪市| 岚皋县| 汕头市| 长兴县| 治县。| 辽阳市| 兴仁县| 灵丘县| 仁怀市| 乾安县| 岳普湖县| 泸西县| 洛浦县| 台东市| 宁乡县| 喜德县| 池州市| 大宁县| 河津市| 中方县| 新竹市|