C#——生成随机数

 

       
最多生成8位,字节数组长度是16,否则就会超出数组界限

public
static string GenerateUniqueText(int num) { string randomResult = string.Empty; string readyStr = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char[] rtn = new char[num]; Guid gid = Guid.NewGuid(); var ba = gid.ToByteArray(); for (var i = 0; i < num; i++) { rtn[i] = readyStr[((ba[i] + ba[num + i]) % 35)]; } foreach (char r in rtn) { randomResult += r; } return randomResult; }

 

posted on 2017-06-28 09:43  奔游浪子  阅读(150)  评论(0)    收藏  举报

导航