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

Java中的隨機(jī)數(shù)詳解

 更新時(shí)間:2014年02月21日 14:55:16   作者:  
這篇文章主要介紹了Java中的隨機(jī)數(shù),需要的朋友可以參考下

在java中我們可以使用java.util.Random類(lèi)來(lái)產(chǎn)生一個(gè)隨機(jī)數(shù)發(fā)生。它有兩個(gè)構(gòu)造函數(shù),分別是Random()和Random(long seed)。Random()是用當(dāng)前時(shí)間即System.currentTimeMillis()作為發(fā)生器的種子,而Random(long seed)是用指定的seed作為發(fā)生器的種子。

當(dāng)隨機(jī)數(shù)發(fā)生器就是Random對(duì)象產(chǎn)生以后,可以通過(guò)對(duì)象調(diào)用不同的方法:nextInt()、nextLong()、nextFloat()、nextDouble()等來(lái)獲得不同類(lèi)型的隨機(jī)數(shù)。 如果2個(gè)Random對(duì)象使用相同的種子(比如都是100),并且以相同的順序調(diào)用相同的函數(shù),那么它們的返回值完全相同。
話多無(wú)益,我先舉個(gè)栗子,如下代碼:

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

在看加了的情況,如下:

相關(guān)文章

最新評(píng)論

壶关县| 龙口市| 巫溪县| 蚌埠市| 萨迦县| 江油市| 务川| 华阴市| 刚察县| 中超| 荆门市| 广饶县| 芜湖县| 芮城县| 南宁市| 浦北县| 白水县| 始兴县| 连平县| 正蓝旗| 沾益县| 廊坊市| 蒲城县| 习水县| 通江县| 绵阳市| 新安县| 晴隆县| 绍兴县| 嘉兴市| 曲松县| 岳阳市| 额敏县| 巫溪县| 涞水县| 泰来县| 湘乡市| 马龙县| 图们市| 远安县| 桐柏县|