隨機(jī)字符串

          請(qǐng)大家?guī)托〉芨母?
          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++{
                      
          // 隨機(jī)出0-9,A-Z的ASCII值,然后轉(zhuǎn)換成字符串
                      int k = ran.nextInt(90);
                      
          // 判斷ASCII值是否是要隨機(jī)出的數(shù)值,如果不是就把隨機(jī)數(shù)進(jìn)行計(jì)算。
                      
          // *********計(jì)算中用到的數(shù)值都是最大臨界值,還需要完善*************
                      
          // 小于字符A的ASCII值65就加上65
                      if (k < 65{
                          k 
          += 65;
                          
          // 加上65后,如果大于Z的ASCII值就減去72把他變成數(shù)字
                          if (k > 90)
                              k 
          -= 72;
                          
          // 減去72后如果小于0的ASCII值就加上29變成0-9z之間的ASCII值
                          if (k < 48)
                              k 
          += 29;
                          
          // 防止出現(xiàn)0-A之間的ASCII值,如果出現(xiàn)就加上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);
              }


              
          // 測(cè)試一下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 閱讀(183) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA

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

          導(dǎo)航

          統(tǒng)計(jì)

          公告

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

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 乐陵市| 卓资县| 黔南| 平远县| 兴化市| 聂荣县| 蒙阴县| 清水河县| 遂昌县| 华坪县| 广平县| 蕉岭县| 蓝田县| 玉树县| 曲靖市| 嘉峪关市| 台南市| 贺兰县| 湟源县| 镇平县| 胶州市| 肥城市| 青冈县| 武川县| 延川县| 德安县| 利津县| 同仁县| 栖霞市| 于田县| 蒲江县| 财经| 亳州市| 盐亭县| 英吉沙县| 福鼎市| 遂平县| 盐源县| 泸水县| 阿勒泰市| 阿图什市|