激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 淺談java中Math.random()與java.util.random()的區別

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

2020-06-10 11:39jingxian JAVA教程

下面小編就為大家帶來一篇淺談java中Math.random()與java.util.random()的區別。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

今天突然想起來,java產生隨機數的問題,上機試了一下,找到了一點區別,在這里總結一下;

直接調用Math.random()是產生一個[0,1)之間的隨機數,

如果用

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

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

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

就是產生不同的隨機Long數了

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久无码av | 中文字幕伦乱 | 国产美女视频一区 | 亚洲国产综合在线观看 | 久久久成人999亚洲区美女 | 欧美无极品 | 亚洲欧美日韩精品久久亚洲区 | 国产69精品久久久久久久久久 | 国产精品资源手机在线播放 | 亚洲99 | 91免费国产在线观看 | 久草在线资源观看 | 午色影院 | 毛片免费观看完整版 | 国产精品欧美久久久久一区二区 | 欧美特黄一级高清免费的香蕉 | 欧美hdfree性xxxx | 国产成人精品免费视频大全办公室 | 国产精品一区二区视频 | 国产一级在线观看视频 | 91看片免费看 | 一级毛片电影院 | 天天色综合2 | 久久国产乱子伦精品 | 国产美女视频黄a视频免费 日韩黄色在线播放 | 国产精品亚洲欧美一级在线 | 国产美女自拍av | 亚洲成人福利在线观看 | 激情黄页 | 亚洲99 | 国产九九热 | 亚洲综合色视频在线观看 | 免费a观看 | 羞羞视频免费网站男男 | 亚洲综合视频在线播放 | 特级毛片全部免费播放器 | 高清国产一区二区三区四区五区 | 国产精品久久久久久久久岛 | 国产精品视频一区二区三区四区五区 | 欧美日韩精品不卡一区二区三区 | 国产一区二区在线免费观看 |