天天看点

创建随机字符串

1

创建随机字符串

/// <summary>

 2

创建随机字符串

        /// 创建随机字符串

 3

创建随机字符串

        /// </summary>

 4

创建随机字符串

        /// <param name="codeCount">随机数的位数</param>

 5

创建随机字符串

        /// <returns></returns>

 6

创建随机字符串

        public static string CreateRandomCode_Len54(int codeCount) 

 7

创建随机字符串

        { 

 8

创建随机字符串

            string allChar = "1,A,2,S,3,D,4,F,5,G,6,H,7,J,8,K,9,L,8,M,7,N,6,B,5,V,4,C,3,X,2,Z,1,P,9,Q,8,Z,7,W,6,I,5,E,4,U,3,R,2,Y,1,T,E,X,G,Q"; 

 9

创建随机字符串

            string[] allCharArray = allChar.Split(','); 

10

创建随机字符串

            string randomCode = ""; 

11

创建随机字符串

            int temp = -1; 

12

创建随机字符串

13

创建随机字符串

            Random rand = new Random(); 

14

创建随机字符串

            for(int i = 0; i < codeCount; i++) 

15

创建随机字符串

            { 

16

创建随机字符串

                if(temp != -1) 

17

创建随机字符串

                { 

18

创建随机字符串

                    rand = new Random(i*temp*((int)DateTime.Now.Ticks)); 

19

创建随机字符串

                } 

20

创建随机字符串

                int t = rand.Next(54); 

21

创建随机字符串

                if(temp == t) 

22

创建随机字符串

23

创建随机字符串

                    return CreateRandomCode_Len54(codeCount); 

24

创建随机字符串

25

创建随机字符串

                temp = t; 

26

创建随机字符串

                randomCode += allCharArray[t]; 

27

创建随机字符串

            } 

28

创建随机字符串

            return randomCode; 

29

创建随机字符串

        } 

本文转自高海东博客园博客,原文链接:http://www.cnblogs.com/ghd258/archive/2005/11/07/270438.html,如需转载请自行联系原作者