一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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中的隨機數詳解

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91免费精品国自产拍在线不卡 | 牧教师在线观看 | 成人依依网 | 久久99re热在线播放7 | 免费看一级大片 | 精品精品久久宅男的天堂 | 国产haodiaose最新| 黄色大片三级 | 男人把大ji巴放进女人小说 | 日韩精品一区二区三区免费视频 | 欧美三级不卡在线观线看高清 | 强漂亮白丝女教师小说 | 人皮高跟鞋在线观看 | 亚洲国产精品高清在线 | 国产精品久久久久久久久ktv | 国产视频二区 | 精品亚洲一区二区三区在线播放 | 91精品乱码一区二区三区 | 色多多视频网站 | 99视频免费 | 色噜噜国产精品视频一区二区 | 九九大香尹人视频免费 | 亚洲高清无码在线 视频 | 2018久久精品热在线观看 | 99国产精品久久久久久久... | 久久88综合 | 91麻豆精品国产片在线观看 | 久久毛片网站 | 日韩毛片免费线上观看 | a天堂在线视频 | www.麻豆视频| 国产成人亚洲精品一区二区在线看 | 国产精品自在线拍 | 国产亚洲福利精品一区二区 | 国产精品色爱综合网 | 3x3x3x短视频在线看 | 性做久久久久免费观看 | 荷兰艾优apiyoo| 日本艳鉧动漫1~6在线观看 | 海角社区在线视频 | 国产卡一卡二卡3卡乱码免费 |