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; }
浙公网安备 33010602011771号