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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产自产在线 | 亚洲精品国产乱码AV在线观看 | 九九99靖品 | 91久久偷偷做嫩草影院电 | 四虎com| 亚洲精品九色在线网站 | 亚洲精品国产一区二区第一页 | 国产成人精品高清在线观看99 | 日产2021免费一二三四区 | 久草青青在线 | 国产精品嫩草影院在线 | 国产精品 色| 国产精品午夜剧场 | 亚洲欧美激情日韩在线 | 精品亚洲麻豆1区2区3区 | 福利久草 | 99精品网 | 男同互操 | 范冰冰好紧好滑好湿 | 隔壁老王国产在线精品 | 激情婷婷成人亚洲综合 | 欧美1 | 日韩成人在线网站 | 国内自拍视频在线观看 | 国产一区二区三区欧美 | 深夜影院深a | 二次元美女脱裤子让男人桶爽 | 鬼吹灯天星术在线高清观看 | 国产精品午夜国产小视频 | 欧美高清3dfreexxxx性 | 黄网在线观看免费网站台湾swag | yellow视频在线观看 | 国产午夜亚洲精品不卡 | 亚洲 日韩 在线 国产 视频 | 蜜桃传媒在线 | 青山葵在线 | 免费草比视频 | 国产高清不卡视频在线播放 | 女学生被老师调教在教室 | 闺蜜的样子小说安沁在线阅读 | 4455永久在线观免费看片 |