<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks
    //根據不同的難度產生隨機字母和數字
    for(int i=0; readomNumStart.length()<4; i++) {
    if(difficult == 1) {

    //產生隨機的0-9的數字
    a = String.valueOf((int)(Math.random() * 10)) ;
    }
    if(difficult == 2) {

    //在0-9和a,b,c,d中隨機產生。
    String[] readomWord = {"0","1","2","3","4","5","6","7","8","9","a","b","c","d"};
    int readomWordIndex = (int)(Math.random() * 13);
    a = readomWord[readomWordIndex];
    }
    if(difficult == 3) {

    //產生隨機的字母
    char readomLetter = (char)(Math.random ()*26+'a');
    a = String.valueOf(readomLetter) ;
    }
    if(difficult == 4) {

    //產生隨機的數字和字母的組合
    String[] readomHard = new String[20];
    int readomWordIndex = (int)(Math.random() * 19);
    for(int j=0; j<20; j++) {
    int readomWordNum = (int)(Math.random() * 10);
    char readomLetter = (char)(Math.random ()*26+'a');
    if(readomWordNum % 2 == 0) {
    readomHard[j] = readomWordNum + "";
    }else{
    readomHard[j] = String.valueOf(readomLetter);
    }
    }
    a = readomHard[readomWordIndex];
    }

    //這樣寫代碼比較短。我也參考了許多人的代碼大部分都很復雜。我不喜歡寫那么多代碼,所以就這樣寫了。還不能知道這樣寫效率有沒有問題,在我本機上運行沒有什么感覺。
    posted on 2009-05-14 11:40 rogerfan 閱讀(454) 評論(1)  編輯  收藏 所屬分類: 【Java知識】

    Feedback

    # re: 【轉】關于java產生隨機數代碼 2009-10-30 18:35 Hiri
    用不了那么長吧.
    你代碼我沒看完,太長了.哈哈
    自已寫了個.稍微驗證了下.好像還可以.
    看看吧

    public class RandomNum
    {

    private static final int first = 48;
    private static final int total = 36;
    public static void main(String args[])
    {
    for(int i=0; i<4 ; i++)
    {
    int tmp = 0;
    if((tmp = (int)(Math.random() * total + first)) > 57)
    {
    tmp += 39;
    }
    System.out.print((char)tmp);
    }
    }
    }
      回復  更多評論
      

    主站蜘蛛池模板: 日韩亚洲人成网站| 亚洲中文字幕无码久久2020 | 在线播放免费人成毛片乱码| 亚洲成?Ⅴ人在线观看无码| 色网站在线免费观看| 免费一看一级毛片人| 四虎影视久久久免费观看| 中文亚洲AV片不卡在线观看| 91成人免费福利网站在线| 亚洲中久无码永久在线观看同| 99久久国产精品免费一区二区| 亚洲AV日韩AV高潮无码专区| 精品熟女少妇a∨免费久久| 亚洲AV成人无码天堂| 日本无卡码免费一区二区三区| 女人裸身j部免费视频无遮挡| 亚洲中文字幕无码一久久区| 男人j进入女人j内部免费网站| 色噜噜综合亚洲av中文无码| 亚洲最大免费视频网| 日本免费大黄在线观看| 亚洲综合视频在线观看| 国产精品成人免费一区二区| 国产亚洲男人的天堂在线观看| 亚洲日韩国产一区二区三区| 国内精品一级毛片免费看| 91亚洲性爱在线视频| 亚洲&#228;v永久无码精品天堂久久| 高清免费久久午夜精品| 亚洲黄色片免费看| 日本免费福利视频| 国产日韩AV免费无码一区二区| 亚洲福利秒拍一区二区| 一级毛片直播亚洲| 97视频免费观看2区| 亚洲av成人一区二区三区在线播放 | 亚洲欧美日韩综合久久久 | 亚洲一区综合在线播放| 国产老女人精品免费视频| 国产在线一区二区综合免费视频 | 国产91成人精品亚洲精品|