隨機字符串

          請大家幫小弟改改
          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)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 莆田市| 武鸣县| 苍梧县| 西乡县| 建昌县| 梨树县| 广水市| 平乡县| 江都市| 高邮市| 日照市| 弥勒县| 乌恰县| 屏东县| 二连浩特市| 井研县| 潼关县| 靖边县| 广水市| 洪湖市| 辽阳市| 禄丰县| 望江县| 廊坊市| 韩城市| 浮梁县| 义乌市| 墨玉县| 嘉禾县| 平谷区| 中方县| 肃北| 崇义县| 班戈县| 壶关县| 江山市| 绩溪县| 绍兴市| 宣恩县| 永善县| 芦山县|