国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 隨機數

2019-11-06 08:07:33
字體:
來源:轉載
供稿:網友
package com.weqia.common.util;import java.util.Calendar;import java.util.Date;import java.util.Random;/** *  * 隨機數工具類 * */public class RandomUtil {/*** 生成-6位隨機數* @return*/public static String genSixRandomNum() {Random rd = new Random();StringBuffer buf = new StringBuffer();for(int i = 1; i <= 6; i ++){buf.append(rd.nextInt(10));}return buf.toString();}/** * 生成-長隨機數,時間+隨機數 */public static String genTimeRandomNum() {  Random rd = new Random();  int rdNum = rd.nextInt(9999999);  return Long.toString(System.currentTimeMillis()) + rdNum;} /*** * @Description 生成隨機數* @param length* @return  **/public static String getRandomString(int length) { //length表示生成字符串的長度   String base = "abcdefghijklmnopqrstuvwxyz0123456789";     Random random = new Random();     StringBuffer sb = new StringBuffer();     for (int i = 0; i < length; i++) {     int number = random.nextInt(base.length());     sb.append(base.charAt(number));     }     return sb.toString();     }   /*** * @Description 生成都是數字的隨機數* @param length* @return  **/public static String getRandomInt(int length) { //length表示生成字符串的長度   String base = "0123456789";     Random random = new Random();     StringBuffer sb = new StringBuffer();     for (int i = 0; i < length; i++) {     int number = random.nextInt(base.length());     sb.append(base.charAt(number));     }     return sb.toString();     }   /*** * @Description  test  有問題,亂碼* @return  **/public static String getChinese(){Random random=new Random();String ctmp="";String rbase[]={"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"};//生成第一位區碼int r1=random.nextInt(3)+11;//生成11-14隨機數String str_r1=rbase[r1];//生成第二位區碼int r2;if(r1==13){r2=random.nextInt(10);}else{r2=random.nextInt(16);}String str_r2=rbase[r2];//生成第一位位碼int r3=random.nextInt(6)+10;String str_r3=rbase[r3];//生成第二位位碼int r4;if(r3==10){r4=random.nextInt(14)+2;}else{r4=random.nextInt(16);}String str_r4=rbase[r4];//將生成的區碼放入第一個元素,位碼放入第二個元素byte a[]=new byte[2];a[0]=(byte)Integer.parseInt(str_r1+str_r2,16);//轉換成16進制a[1]=(byte)Integer.parseInt(str_r3+str_r4,16);ctmp=new String(a);//根據字節生成漢字return ctmp;}/*** * @Description 生成漢字* @param length* @return  **/public static String getHanzi(int length) { //length表示生成字符串的長度  趙錢孫李周吳鄭王馮陳褚衛蔣沈韓楊 String xing[] = {"王","李","張","金","丁","趙","錢","孫","周","吳","鄭","馮","陳","褚","衛","蔣","沈","韓","楊","朱","費","廉","岑","薛","雷","賀","倪","湯","滕","殷","秦","尤","許","何","呂","施","張","孔","曹","嚴","華","金","魏","陶","姜","郎","魯","韋","昌","馬","苗","鳳","花","方","俞","羅","畢","郝","鄔","安","戚","謝","鄒","喻","柏","水","竇","章","云","蘇","潘","葛","奚","范","彭","任","袁","柳","酆","鮑","史","唐","常","樂","于","時","傅","皮","卞","齊","康","伍","余","元","卜","顧","孟","平","黃","和","程","嵇","邢","滑","裴","陸","榮","翁","荀","羊","於","惠","甄","麹","家","封","芮","羿","儲","靳","汲","邴","糜","松","井","段","富","巫","烏","焦","巴","弓","牧","隗","山","谷","車","侯","宓","蓬","全","郗","班","仰","秋","仲","伊","宮","向","古"}; String base = "甜蜜恬謐俊杰俏平華國智強超海彬淘冉悅丹鴻慧敏Q鑫龍小旭輝慶H晴津優雅美麗魅K寶貝安麗中米智偉通達小晶益華盛海爾創業睿仕威有高飛超駿峰樂興旺吉利A百恒易樁樁信盟明道夢博凱潮順G強阿迪咨達斯華愛尚品味勁豐健格鼎復新銳美優享依瑞德環摩卡秀銀基萱百圣平安";     Random random = new Random();     StringBuffer sb = new StringBuffer();     for (int i = 0; i < length; i++) {     int number = random.nextInt(base.length());     sb.append(base.charAt(number));     }     Random rd = new Random();return xing[rd.nextInt(150)] + sb.toString();  } public static String getGongsi(int length) { //length表示生成字符串的長度   String gs[] = {"網絡科技","實驗室","銷售部","分公司","傳媒","項目部","服飾連鎖","俱樂部","賣場","集團","貿易","分部","一部","通訊","機構","工會","技術服務有限公司","學院","開發室","信息科","市場部","有限公司","股份有限公司","汽車4S","物資有限公司","工作室","售后服務","論壇","設備制造有限公司","項目組","在線","營銷中心","商務","會所","食品公司","測試","中介","移動","科技有限公司","事務所","文化傳播有限公司","大區","商貿有限公司","事業部","學生會","經貿","投資管理","機械廠","儀器技術","技協"};//String gs[] = {"科技","網絡","公司","咨詢","集團","貿易","工程","地產","通訊","機構"};String base = "一民三泰中米智偉六通九達小益華盛億海爾創業睿仕云威有高飛超駿峰樂牛祥易毅興旺吉利百恒易樁樁信盟明道夢博凱潮順鈦氪強阿迪咨達斯華愛尚品味勁豐健格鼎復新銳美優享依瑞德環摩卡秀銀基萱百圣平安";//String base = "中米智偉通達小海爾創業淘寶百度恒生易樁樁信盟明道順A強生阿迪達斯華";Random random = new Random();     StringBuffer sb = new StringBuffer();     for (int i = 0; i < length; i++) {     int number = random.nextInt(base.length());     sb.append(base.charAt(number));     }     Random rd = new Random();return sb.toString()+ gs[rd.nextInt(50)];   } /*** * @Description 隨機生成一個日期,測試用* @return  **/public static Date getRandomDate(){Random   rand   =   new   Random(); //SimpleDateFormat   format   =   new   SimpleDateFormat( "yyyy-MM-dd "); Calendar   cal   =   Calendar.getInstance(); cal.set(2013,   6,   1); long   start   =   cal.getTimeInMillis(); cal.set(2014,   5,   27); long   end   =   cal.getTimeInMillis(); //for(int   i   =   0;   i   <   10;   i++)   { Date   d   =   new   Date(start   +   (long)(rand.nextDouble()   *   (end   -   start)));// System.out.PRintln(format.format(d)); //} return d;}/*** * @Description  測試用 - 公司* @return  **/public static Date getGongsiRandomDate(){Random   rand   =   new   Random(); //SimpleDateFormat   format   =   new   SimpleDateFormat( "yyyy-MM-dd "); Calendar   cal   =   Calendar.getInstance(); cal.set(2013,   6,   1); long   start   =   cal.getTimeInMillis(); cal.set(2014,   5,   27); long   end   =   cal.getTimeInMillis(); //for(int   i   =   0;   i   <   10;   i++)   { Date   d   =   new   Date(start   +   (long)(rand.nextDouble()   *   (end   -   start)));// System.out.println(format.format(d)); //} return d;} public static void main(String arg[]){getRandomDate();//String tmp = getGongsiRandomDate().toGMTString(); //getGongsi(2);//getRandomName(8); //genTimeRandomNum();System.out.println(tmp);//testSystem.out.println(getGongsi(2));}}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖西县| 鱼台县| 南靖县| 枞阳县| 建阳市| 山东省| 舟山市| 伊川县| 喀喇沁旗| 太和县| 玉山县| 沈丘县| 义马市| 静安区| 南开区| 尼木县| 万州区| 潞城市| 宜君县| 绥化市| 乌兰浩特市| 延吉市| 永福县| 如东县| 景洪市| 商城县| 铜梁县| 凯里市| 博白县| 滦平县| 临泽县| 阳东县| 苏州市| 河西区| 钟祥市| 黑水县| 黑水县| 微山县| 永和县| 咸宁市| 东海县|