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

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

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

服務器之家 - 編程語言 - JAVA教程 - Java中的隨機數詳解

Java中的隨機數詳解

2019-11-08 14:22Java教程網 JAVA教程

這篇文章主要介紹了Java中的隨機數,需要的朋友可以參考下

在java中我們可以使用java.util.Random類來產生一個隨機數發生。它有兩個構造函數,分別是Random()和Random(long seed)。Random()是用當前時間即System.currentTimeMillis()作為發生器的種子,而Random(long seed)是用指定的seed作為發生器的種子。 

當隨機數發生器就是Random對象產生以后,可以通過對象調用不同的方法:nextInt()、nextLong()、nextFloat()、nextDouble()等來獲得不同類型的隨機數。 如果2個Random對象使用相同的種子(比如都是100),并且以相同的順序調用相同的函數,那么它們的返回值完全相同。
話多無益,我先舉個栗子,如下代碼:

Java中的隨機數詳解

但是,我想要某個范圍的數字怎么辦呢?比如我想隨機產生 0-99之間的隨機數,這個時候我們可以使用模數運算符%。
將模數運算符%作用于隨機數產生器所產生的隨機數身上,目的就是為了讓隨機數的最大值屬于我們所制定的操作數數值減1范圍內。看下面代碼就將輸入控制在0~99的范圍內。(友情提示:如果不加Math.abs(),輸出范圍將是-99~99。 )
先看不加Math.abs()的情況,如下

Java中的隨機數詳解

在看加了的情況,如下:

Java中的隨機數詳解

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久国产电影 | 免费黄色欧美视频 | 草久免费 | 久久99国产精品久久99果冻传媒 | 91九色视频 | 国产一级一片免费播放 | 精品国产一区二区三区久久久 | 亚洲日韩精品欧美一区二区 | 国产亚洲欧美一区久久久在 | 成年免费看 | 九九热视频这里只有精品 | 一级做受毛片免费大片 | 午夜视频在线免费观看 | 欧美三级欧美成人高清www | 国产91九色在线播放 | 天使萌一区二区三区免费观看 | 免费国产在线视频 | 奇米影视奇奇米色狠狠色777 | japanesexxxx24videofree | 精品亚洲在线 | 成人一级毛片 | 亚洲国产视频网 | 欧美在线观看视频网站 | 中文字幕在线免费播放 | 久久九九热re6这里有精品 | 黄色影院一级片 | 噜噜在线视频 | 国产一级二级视频 | 白天操夜夜操 | 久久精品.com | 中文字幕网在线 | 日韩av电影在线观看 | 久久99久久98精品免观看软件 | 久久污| 欧美男人天堂网 | 国产精品一区二区三区在线看 | 久久草在线视频国产 | 久久久久久久午夜 | 久久羞羞 | 久久国产经典 | 激情视频在线播放 |