<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);
    }
    }
    }
      回復  更多評論
      

    主站蜘蛛池模板: 处破女第一次亚洲18分钟| 亚洲人成影院在线高清| 免费国产在线精品一区 | 暖暖免费日本在线中文| 亚洲精品你懂的在线观看| 久久精品无码免费不卡| 亚洲一区二区三区在线观看精品中文| 精品国产福利尤物免费| 亚洲精品制服丝袜四区| 你懂的网址免费国产| 亚洲天堂中文字幕在线| 国产免费A∨在线播放| 亚洲精品自在在线观看| 99视频在线免费| 亚洲va精品中文字幕| 久久久久久久久免费看无码| 亚洲欧美一区二区三区日产| 国产伦精品一区二区三区免费迷 | 亚洲成av人片在www鸭子| 国产免费av片在线播放| 成人一区二区免费视频| 老色鬼久久亚洲AV综合| 日韩吃奶摸下AA片免费观看| 美女被免费视频网站a| 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲人成在线免费观看| 日本一道本高清免费| yellow免费网站| 综合自拍亚洲综合图不卡区| 毛片a级毛片免费播放100| 羞羞视频免费网站日本| 亚洲一区二区成人| 免费高清小黄站在线观看| 久99久无码精品视频免费播放| 337p日本欧洲亚洲大胆艺术| 日韩高清在线免费观看| 国产啪精品视频网站免费尤物| 亚洲国产成人精品青青草原| 亚洲精品色婷婷在线影院 | 成人免费a级毛片| av午夜福利一片免费看久久|