大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java獲取隨機數的方法

Java獲取隨機數的方法

更新時間:2021-04-30 11:19:37 來源:動力節點 瀏覽1211次

JAVA獲取隨機數

java中一般是通過Random類來獲取隨機數,構造函數一般有兩種形式
 - Random(long seed);
 - Random();
第一種是利用seed作為隨機發生器的種子
而第二種省略了seed,則則利用系統時間作為隨機發生器的種子
Random random = new Random();創建完隨機對象之后通過以下方法可以獲得不同類型的隨機數method:nextInt()、nextLong()、nextFloat()、nextDouble();

以下是一個Demo

import java.util.Random;
public class CeShi{
    public static void main(String []args) {
        Random random = new Random();//隨機數種子為系統時間
        Random random1 = new Random(10);//隨機數種子為10
        System.out.println(random.nextInt());
        System.out.println(random1.nextInt());
    }
}

運行兩次結果如下:

第一次

167473050
-1157793070

第二次

1939312458
-1157793070

兩次運行可知使用系統時間作為隨機數種子產生的隨機數有變化但是利用10 作為隨機數種子產生的隨機數不管運行多少次都不變

如果Random對象使用相同的種子(比如都是100),并且以相同的順序調用相同的函數,那它們返回值完全相同。

產生指定范圍的隨機數(三種方法)

1.通過java.util包中的Random類的next方法來獲得

import java.util.Random;
public class CeShi{
    public static void main(String []args) {
        Random random = new Random();
        for(int i=0;i<10;i++)
        System.out.print(random.nextInt(100)+" ");
    }
}

三次運行結果如下:

2.(數據類型)(最小值+Math.random()*(最大值-最小值+1))

1如果要產生100以內的隨機數

(int)(Math.random()*(100-1+1))

產生1到100 以內的隨機數

import java.util.Random;
public class CeShi{
    public static void main(String []args) {
        Random random = new Random();
        for(int i=0;i<10;i++)
        System.out.print((int)(Math.random()*100)+" ");
    }
}

3.利用%進行取模操作即可

產生的隨機數有正有負,利用abs方法取絕對值

通過%100就能得到100 以內的隨機數

import java.util.Random;
public class CeShi{
    public static void main(String []args) {
        Random random = new Random();
        for(int i=0;i<10;i++)
        System.out.print(Math.abs(random.nextInt()%100)+" ");
    }
}

以上就是動力節點小編介紹的"Java獲取隨機數的方法"的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 在线精品福利 | 欧美日韩中文字幕在线 | 精品久久久久久免费影院 | 亚洲精品tv久久久久久久久 | 日韩中文在线 | 日本乱中文字幕系列在线观看 | 亚洲专区第一页 | 免费国产a国产片高清不卡 免费国产阿v视频在线观看 | 99视频全部免费精品全部四虎 | 久久中文字幕久久久久91 | 超级碰碰青草免费视频92 | 亚洲欧美人成人让影院 | 午夜看毛片 | 久久手机在线视频 | 天天爽夜夜爽精品视频一 | 免费国产阿v视频在线观看 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 亚洲夜夜骑 | 老司机精品在线播放 | 伊人涩涩 | 国产精品视频视频久久 | 久久精品国产一区二区三区 | 9久re热视频这里只有精品 | 国产成人精品免费 | 国产精品2020在线看亚瑟 | 天天拍夜夜添久久精品免费 | 精品视频网站 | 亚洲一区二区三区久久久久 | 色香欲综合网 | 欧美一级在线全免费 | 亚洲成年人视频 | 99在线观看免费 | 日韩一区二区天海翼 | 亚洲精品 欧美 | 亚洲精品国产一区二区在线 | 久久成人精品免费播放 | 毛片免费观看 | 青青青青久久国产片免费精品 | 亚洲精品亚洲人成人网 | 免费视频爱爱 | 婷婷sese| 国产不卡在线观看 |