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

淺談java中Math.random()與java.util.random()的區(qū)別

 更新時間:2016年09月05日 11:04:31   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談java中Math.random()與java.util.random()的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

今天突然想起來,java產(chǎn)生隨機數(shù)的問題,上機試了一下,找到了一點區(qū)別,在這里總結(jié)一下;

直接調(diào)用Math.random()是產(chǎn)生一個[0,1)之間的隨機數(shù),

如果用

java.util.Random random=new Random();random.nextInt()

這樣產(chǎn)生一個長整型的隨機數(shù)并且與上一次是一樣的,如果過一會再產(chǎn)生就不會一樣了,例如:

for (int i = 0; i < 10; i++) {
  Random random=new Random();
  Thread.sleep(100);
  System.out.print((int)random.nextInt(100)+" ");
 }

就是產(chǎn)生不同的隨機Long數(shù)了

如果想用java.util.Random()產(chǎn)生指定范圍的隨機數(shù)就需要進行求模運算,進行一些處理。

同樣 可以random.nextInt(100)產(chǎn)生100以內(nèi)的隨機數(shù)。一般最好用nextInt(范圍)的,如果不是大量的運算的話,就可以用Math.random了,(因為他可以運算起來慢一些,浮點之后再取整)

以上這篇淺談java中Math.random()與java.util.random()的區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java內(nèi)存區(qū)域管理詳解

    Java內(nèi)存區(qū)域管理詳解

    這篇文章主要介紹了Java內(nèi)存區(qū)域管理詳解,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • idea 修改項目名和module名稱的操作

    idea 修改項目名和module名稱的操作

    這篇文章主要介紹了idea 修改項目名和module名稱的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • java字節(jié)碼框架ASM操作字節(jié)碼的方法淺析

    java字節(jié)碼框架ASM操作字節(jié)碼的方法淺析

    這篇文章主要給大家介紹了關于java字節(jié)碼框架ASM如何操作字節(jié)碼的相關資料,文中通過示例代碼介紹的很詳細,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • jpa實現(xiàn)多對多的屬性時查詢的兩種方法

    jpa實現(xiàn)多對多的屬性時查詢的兩種方法

    這篇文章主要介紹了jpa實現(xiàn)多對多的屬性時查詢的兩種方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Spring?Boot指定外部配置文件簡單示例

    Spring?Boot指定外部配置文件簡單示例

    Spring Boot可以讓你將配置外部化,這樣你就可以在不同的環(huán)境中使用相同的應用程序代碼,這篇文章主要給大家介紹了關于Spring?Boot指定外部配置文件的相關資料,需要的朋友可以參考下
    2024-01-01
  • SpringBoot?Knife4j框架&Knife4j的顯示內(nèi)容的配置方式

    SpringBoot?Knife4j框架&Knife4j的顯示內(nèi)容的配置方式

    Knife4j框架是基于Swagger2開發(fā)的在線API文檔生成工具,主要功能包括自動生成API文檔、接口文檔展示、接口測試工具、接口權(quán)限控制和在線調(diào)試,該框架支持通過注解自動生成詳細的接口文檔,開發(fā)者可以直接在文檔界面進行接口測試和調(diào)試
    2024-09-09
  • 詳解mybatis collection標簽一對多的使用

    詳解mybatis collection標簽一對多的使用

    這篇文章主要介紹了mybatis collection標簽一對多的使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • 一文搞懂Spring中Bean的生命周期

    一文搞懂Spring中Bean的生命周期

    這篇文章主要為大家介紹了Spring中Bean生命周期的使用及控制,文中的示例代碼講解詳細,對我們學習或工作有一定的參考價值,感興趣的可以學習一下
    2022-06-06
  • Java單例模式的創(chuàng)建,破壞和防破壞詳解

    Java單例模式的創(chuàng)建,破壞和防破壞詳解

    大家所熟知的單例模式只能創(chuàng)建唯一一個實例,今天我們介紹幾種常見的單例模式,同時說一說如何破壞單例模式,同時又怎么來防破壞
    2021-09-09
  • 如何基于SpringSecurity的@PreAuthorize實現(xiàn)自定義權(quán)限校驗方法

    如何基于SpringSecurity的@PreAuthorize實現(xiàn)自定義權(quán)限校驗方法

    spring Security提供有若干個過濾器,它們能夠攔截Servlet請求,并將這些請求轉(zhuǎn)給認證和訪問決策管理器處理,從而增強安全性,下面這篇文章主要給大家介紹了關于如何基于SpringSecurity的@PreAuthorize實現(xiàn)自定義權(quán)限校驗方法的相關資料,需要的朋友可以參考下
    2023-03-03

最新評論

汤原县| 湖北省| 桂阳县| 罗甸县| 全椒县| 攀枝花市| 大关县| 安义县| 洛宁县| 巴塘县| 仪陇县| 叙永县| 田阳县| 莆田市| 中方县| 鸡西市| 宜兴市| 若羌县| 桑植县| 宝清县| 互助| 札达县| 渝北区| 湘阴县| 溧水县| 荃湾区| 固镇县| 福贡县| 新昌县| 长宁县| 阿巴嘎旗| 河津市| 十堰市| 耿马| 商水县| 塘沽区| 惠安县| 青海省| 望都县| 安福县| 安宁市|