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

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

Java隨機數函數怎么使用

更新時間:2021-05-11 09:40:24 來源:動力節點 瀏覽1196次

java隨機數中是有著函數的,小伙伴們有了解過它們嗎?那們就來深入的了解一下java隨機數中的函數。

示例:public class RandomNumber

{
public?static?void?main(String[]?args)
{
//?使用java.lang.Math的random方法生成隨機數
System.out.println("Math.random():?"?+?Math.random());
//?使用不帶參數的構造方法構造java.util.Random對象
System.out.println("使用不帶參數的構造方法構造的Random對象:");
Random?rd1?=?new?Random();
//?產生各種類型的隨機數
//?按均勻分布產生整數
System.out.println("int:?"?+?rd1.nextInt());
//?按均勻分布產生長整數
System.out.println("long:?"?+?rd1.nextLong());
//?按均勻分布產生大于等于0,小于1的float數[0,?1)
System.out.println("float:?"?+?rd1.nextFloat());
//?按均勻分布產生[0,?1)范圍的double數
System.out.println("double:?"?+?rd1.nextDouble());
//?按正態分布產生隨機數
System.out.println("Gaussian:?"?+?rd1.nextGaussian());
//?生成一系列隨機數
System.out.print("隨機整數序列:");
for?(int?i?=?0;?i?
{
System.out.print(rd1.nextInt()?+?"?");
}
System.out.println();
//?指定隨機數產生的范圍
System.out.print("[0,10)范圍內隨機整數序列:?");
for?(int?i?=?0;?i?
{
//?Random的nextInt(int?n)方法返回一個[0,?n)范圍內的隨機數
System.out.print(rd1.nextInt(10)?+?"?");
}
System.out.println();
System.out.print("[5,23)范圍內隨機整數序列:?");
for?(int?i?=?0;?i?
{
//?因為nextInt(int?n)方法的范圍是從0開始的,
//?所以需要把區間[5,28)轉換成5?+?[0,?23)。
System.out.print(5?+?rd1.nextInt(23)?+?"?");
}
System.out.println();
System.out.print("利用nextFloat()生成[0,99)范圍內的隨機整數序列:?");
for?(int?i?=?0;?i?
{
System.out.print((int)(rd1.nextDouble()?*?100)?+?"/");
//?System.out.println("數學:"+(int)(Math.random()*100));
}
System.out.println();
System.out.println();
//?使用帶參數的構造方法構造Random對象
//?構造函數的參數是long類型,是生成隨機數的種子。
System.out.println("使用帶參數的構造方法構造的Random對象:");
Random?ran2?=?new?Random(10);
//?對于種子相同的Random對象,生成的隨機數序列是一樣的。
System.out.println("使用種子為10的Random對象生成[0,10)內隨機整數序列:?");
for?(int?i?=?0;?i?
{
System.out.print(ran2.nextInt(10)?+?"?");
}
System.out.println();
Random?ran3?=?new?Random(10);
System.out.println("使用另一個種子為10的Random對象生成[0,10)內隨機整數序列:?");
for?(int?i?=?0;?i?
{
System.out.print(ran3.nextInt(10)?+?"?");
}
System.out.println();
//?ran2和ran3生成的隨機數序列是一樣的,如果使用兩個沒帶參數構造函數生成的Random對象,
//?則不會出現這種情況,這是因為在沒帶參數構造函數生成的Random對象的種子缺省是當前系統時間的毫秒數。
//?另外,直接使用Random無法避免生成重復的數字,如果需要生成不重復的隨機數序列,需要借助數組和集合類
}
}

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99国产在线观看 | 五月婷婷狠狠 | 狠狠操综合网 | 天天操免费视频 | 日韩欧美亚州 | 婷婷亚洲综合五月天在线 | 国内拍拍自拍视频在线观看 | 国产在线成人一区二区 | 亚洲欧洲精品成人久久曰 | 免费一区二区三区四区五区 | 久久九九有精品国产23百花影院 | 一级毛片免费 | 添人人躁日日躁夜夜躁夜夜揉 | 亚洲 欧美 另类中文字幕 | 人人爰人人人人人鲁 | 久久精品亚瑟全部免费观看 | 欧美日韩专区 | 曰本女人性配视频 | 久久水蜜桃 | 亚洲成a人伦理 | 成人亚洲精品一区 | 国产免费青青青免费视频观看 | 日本精品久久久久中文字幕2 | 久久九九精品一区二区 | 亚洲欧美另类在线观看 | 亚洲欧洲日产国码二区首页 | 久久久久久久综合色一本 | se成人国产精品 | 日韩精品一区二区在线观看 | 亚洲精品一线观看 | 国产日韩一区二区三区在线播放 | 亚洲一区二区三区福利在线 | 亚洲精品综合一区二区三区 | 精品人人做人人爽久久久 | 国产在线五月综合婷婷 | 久久亚洲精品永久网站 | 天天射网站 | 中文字幕久久亚洲一区 | 欧美曰韩免费视频一区 | 日本久久网 | 奇米第四色在线 |