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

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

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

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

  • java.lang.Math.Random;

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

  • java.util.Random

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

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

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

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

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

總結

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

相關文章

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

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

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

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

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

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

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

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

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

    springboot添加AOP日志配置詳解

    這篇文章主要介紹了springboot添加AOP日志配置詳解,日志是一種在軟件開發(fā)中常用的技術,用于記錄和跟蹤應用程序的運行過程,通過AOP日志,開發(fā)人員可以實時監(jiān)控應用程序的行為,包括方法的調用、參數(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?構造器wrapper的使用與原理解析

    MybatisPlus?構造器wrapper的使用與原理解析

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

最新評論

开平市| 河间市| 铜川市| 宁远县| 泽库县| 陈巴尔虎旗| 马龙县| 高雄市| 南开区| 商南县| 九龙坡区| 筠连县| 南部县| 措勤县| 泸州市| 濉溪县| 武川县| 清河县| 永川市| 云和县| 海林市| 孟连| 巩义市| 鱼台县| 江油市| 顺平县| 平昌县| 巴中市| 沾化县| 辉南县| 普兰店市| 南靖县| 安丘市| 都匀市| 吴旗县| 台南县| 白水县| 柘城县| 镇康县| 阿尔山市| 长沙市|