隨機字符串

          請大家幫小弟改改
          import java.util.Random;

          public class randomString {
              
          public String Random_String(int Number) {
                  Random ran 
          = new Random();
          //        StringBuffer stb = new StringBuffer();
                  char ch[] = new char[Number];
                  
          for (int i = 0; i <Number; i++{
                      
          // 隨機出0-9,A-Z的ASCII值,然后轉換成字符串
                      int k = ran.nextInt(90);
                      
          // 判斷ASCII值是否是要隨機出的數值,如果不是就把隨機數進行計算。
                      
          // *********計算中用到的數值都是最大臨界值,還需要完善*************
                      
          // 小于字符A的ASCII值65就加上65
                      if (k < 65{
                          k 
          += 65;
                          
          // 加上65后,如果大于Z的ASCII值就減去72把他變成數字
                          if (k > 90)
                              k 
          -= 72;
                          
          // 減去72后如果小于0的ASCII值就加上29變成0-9z之間的ASCII值
                          if (k < 48)
                              k 
          += 29;
                          
          // 防止出現0-A之間的ASCII值,如果出現就加上9變成A-Z之間的ASCII值
                          if ((k > 57&& (k < 65))
                              k 
          += 9;
                      }

          //            stb.append((char) k);
                      ch[i] = (char)k;
                  }

          //        return stb.toString();    
                  return   new String(ch);
              }


              
          // 測試一下Random_String是否可用
              public static void main(String[] args) {
                  randomString ran 
          = new randomString();
                  System.out.println(ran.Random_String(
          5));
              }


          }

          posted on 2007-07-21 22:22 hugh 閱讀(181) 評論(0)  編輯  收藏 所屬分類: JAVA

          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          公告

          小弟打算把硬盤里的所有資料整理到博客里,但是其中收藏了不少網上的文章(個人也記不住作者),請作者見諒!請知道作者的朋友(或作者本人)看到了請告訴小弟,小弟好把作者加上!

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 谢通门县| 沙河市| 横峰县| 三穗县| 涟源市| 江川县| 鄂伦春自治旗| 林口县| 雷波县| 图木舒克市| 炎陵县| 乌鲁木齐县| 丹阳市| 凤山市| 武邑县| 鹰潭市| 丰城市| 醴陵市| 余姚市| 安庆市| 新民市| 任丘市| 博客| 太仓市| 尖扎县| 堆龙德庆县| 竹溪县| 昌图县| 涪陵区| 伊金霍洛旗| 镇康县| 黄浦区| 定安县| 靖江市| 恩施市| 右玉县| 濮阳市| 临沧市| 观塘区| 石景山区| 白水县|