亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

Java編程一個隨機數產生模塊代碼分享

2024-07-13 10:15:08
字體:
來源:轉載
供稿:網友

java隨機數的產生比較簡單,可以通過

Random rand = new Random(47); System.out.println(rand.nextInt()); 

產生,也可以通過以下產生:

double d = Math.random(); 

當然代碼中前者由于使用了固定的種子47,所以每次的值都是一樣的,也可以使用

Random rand = new Random(); System.out.println(rand.nextInt()); 

而對于代碼2則產生的是double的隨機數。

下面說下關于3的方式,目前有個需求就是需要產生4為隨機數,用于短信注冊碼的生成,那么就需要使用到隨機數,于是使用代碼3來實現。若之間使用該代碼那么結果并不能滿足條件,那么通過以下方式來實現:

//方式一 Random rand = new Random();for (int i = 0; i < 4; i++){	System.out.print(Math.abs(rand.nextint() % 10));}//以上通過rand.next產生隨機數,因可能存在負數,用Math.abs取絕對值,然后取模10,產生的結果在10以內 //方式二 Random rand = new Random();for (int i = 0; i < 4; i++){	System.out.print(rand2.nextint(10));}//以上使用api直接產生10以內的隨機數

自己最近寫的一個JAVA隨機數模塊,封裝了各種與隨機相關的實用方法,特拿來分享。

這里面沒什么高科技的東西,函數命名也能看出來用途,所以就簡單的注釋一下好了,有什么問題可以留言。

源代碼(RandomSet.java):

import java.awt.Color;import java.util.Collection;import java.util.Iterator;import java.util.Random;public class RandomSet {	static Random random = new Random();	//獲得一個給定范圍的隨機整數 	public static int getRandomNum(int smallistNum,int BiggestNum) 	 {		return (Math.abs(random.nextint())%(BiggestNum-smallistNum+1))+smallistNum;	}	//獲得一個隨機的布爾值 	public static Boolean getRandomBoolean() 	 {		return (getRandomNum(0,1) == 1);	}	//獲得一個隨機在0~1的浮點數 	public static float getRandomFloatIn_1() 	 {		return (float)getRandomNum(0,1000)/1000;	}	//獲得一個隨機的顏色 	public static Color getRandomColor() 	 {		float R = (float)getRandomNum(0,255)/255;		float G = (float)getRandomNum(0,255)/255;		float B = (float)getRandomNum(0,255)/255;		return new Color(R,G,B);	}	//以一定概率返回一個布爾值 	public static Boolean getRate(int rate) 	 {		if(rate<0 || rate > 100) 		  {			return false;		} else 		  {			if(getRandomNum(0,100)<rate) 			   {				return true;			} else 			   {				return false;			}		}	}	//返回給定數組中的一個隨機元素 	public static <T> T getElement(T[] t) 	 {		int index = getRandomNum(0,t.length - 1);		return t[index];	}	//返回給定Collection中的一個隨機元素 	public static <T> T getElement(Collection<? extends T> c) 	 {		int atmp = getRandomNum(0,c.size() - 1);		Iterator<? extends T> iter = c.iterator();		while(atmp > 0) 		  {			atmp--;			iter.next();		}		return iter.next();	}}

總結

以上就是本文關于Java編程一個隨機數產生模塊代碼分享的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品中文字幕久久臀| 欧美成年人在线观看| 久久成人一区二区| 欧美成人免费在线观看| 国产精品大片wwwwww| 亚洲区一区二区| 国产精品一区二区电影| 亚洲欧美精品伊人久久| 成人欧美一区二区三区在线| 国模吧一区二区三区| 国产精品亚洲欧美导航| 久久久久久久网站| 欧美丝袜美女中出在线| 亚洲第一精品夜夜躁人人爽| 日韩欧美福利视频| 日韩精品亚洲元码| 亚洲第一男人av| 国产91网红主播在线观看| 热re99久久精品国产66热| 亚洲白虎美女被爆操| 日韩av网址在线观看| 欧美日韩国产麻豆| 精品国产乱码久久久久久天美| 免费成人高清视频| 欧美一级大片在线观看| 午夜精品视频网站| 日韩精品在线电影| 亚洲午夜未满十八勿入免费观看全集| 亚洲性无码av在线| 久久九九有精品国产23| 97福利一区二区| 按摩亚洲人久久| 国产精品成av人在线视午夜片| 久久久久久久久爱| 久久亚洲春色中文字幕| 国产精品亚洲片夜色在线| 一区二区三区视频在线| 国产亚洲一区精品| 成人天堂噜噜噜| 久久国产精品久久久久久久久久| 91社影院在线观看| 色播久久人人爽人人爽人人片视av| 91av视频在线免费观看| 成人精品视频在线| 久久久久成人精品| 欧美成人精品一区二区| 免费99精品国产自在在线| 亚洲成成品网站| 日韩精品中文字| 亚洲成av人影院在线观看| 5278欧美一区二区三区| 日韩在线欧美在线国产在线| 亚洲免费视频网站| 亚洲精品久久久久久久久| 国产精品日韩在线观看| 欧美日韩亚洲成人| 欧美精品videos另类日本| 日韩视频在线免费观看| 日韩va亚洲va欧洲va国产| 欧美激情视频网址| 国产精品第一视频| 午夜精品免费视频| 亚洲毛片在线观看| 欧美性猛交xxxx乱大交| 高跟丝袜欧美一区| 亚洲人成欧美中文字幕| 国产精品网站视频| 亚洲网在线观看| 亚洲欧美日韩一区在线| 91精品国产91久久久久久久久| 97av在线影院| 亚洲天堂男人天堂女人天堂| 欧美精品情趣视频| 亚洲无av在线中文字幕| 欧美日韩国产二区| 久久天天躁狠狠躁老女人| 欧美一区二区三区……| 国产精品第三页| 国产日产欧美a一级在线| 色99之美女主播在线视频| 欧美裸体xxxx极品少妇软件| 日韩高清电影好看的电视剧电影| 91探花福利精品国产自产在线| 国内精品模特av私拍在线观看| 国产丝袜高跟一区| 精品国产拍在线观看| 成人精品视频在线| 欧美肥老太性生活视频| 国产精品成人av性教育| 国产精品电影网| 亚洲精品视频在线播放| 狠狠操狠狠色综合网| 亚洲影视九九影院在线观看| 欧美一区二粉嫩精品国产一线天| 国产精品美女久久久久久免费| 国产亚洲精品va在线观看| 性色av香蕉一区二区| 日韩免费在线播放| 亚洲一区二区久久| 欧美裸体xxxx极品少妇软件| 亚洲新中文字幕| 欧美日韩中文字幕在线视频| 久久网福利资源网站| 欧美综合在线观看| 久久久久久久久久久网站| 色青青草原桃花久久综合| 亚洲精品日产aⅴ| 欧美精品亚州精品| 欧美专区在线观看| 色阁综合伊人av| 欧洲成人在线观看| 91久久久久久久久久久久久| 成人女保姆的销魂服务| 欧美国产日韩一区二区在线观看| 欧美怡红院视频一区二区三区| 日韩成人在线免费观看| 精品动漫一区二区| 亚洲综合在线做性| 日韩成人网免费视频| 欧美高跟鞋交xxxxhd| 久久久亚洲国产| 成人两性免费视频| 国产精品久久久久7777婷婷| 亚洲欧美一区二区三区情侣bbw| 国产在线日韩在线| 国产精品专区一| 91精品国产沙发| 不卡伊人av在线播放| 色悠悠国产精品| 日韩日本欧美亚洲| 亚洲人精品午夜在线观看| 国产精品久久久av| 精品久久久久人成| 成人午夜激情免费视频| 欧美日韩中文在线| 欧美疯狂性受xxxxx另类| 亚洲天堂久久av| 亚洲日本aⅴ片在线观看香蕉| 欧美成人免费全部| 欧美日韩国内自拍| 在线看欧美日韩| 久久久久久久999精品视频| 欧美日韩精品中文字幕| 日韩在线免费av| 亚洲国产精品久久久久秋霞不卡| 奇门遁甲1982国语版免费观看高清| 国产欧美va欧美va香蕉在线| 日韩欧美大尺度| 丰满岳妇乱一区二区三区| 亚洲精品美女久久久久| 欧美与欧洲交xxxx免费观看| 国产精品免费一区| 久久久久久久久综合| 国产精品久久久久久久久久| 中文字幕欧美日韩在线| 日本高清+成人网在线观看| 亚洲日本欧美中文幕| 久久国产精品久久久久久久久久| 97视频在线观看免费高清完整版在线观看| 日韩最新中文字幕电影免费看| 富二代精品短视频| 欧美日韩在线视频首页| 亚洲精品美女在线观看播放| 成人性生交大片免费看视频直播|