生成随机数的两个方法
2012-10-24 15:23
344 查看
private static char[] constant ={ '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j', 'k','l','m','n','o','p','q','r','s','t', 'u','v','w','x','y','z' }; public static string GenerateRandom(int Length) { System.Text.StringBuilder newRandom = new System.Text.StringBuilder(36); Random rd = new Random(); for (int i = 0; i < Length; i++) { newRandom.Append(constant[rd.Next(36)]); } return newRandom.ToString(); } protected static string GetMixPwd(int num)//生成混合随机数 { string a = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; StringBuilder sb = new StringBuilder(); for (int i = 0; i < num; i++) { sb.Append(a[new Random(Guid.NewGuid().GetHashCode()).Next(0, a.Length - 1)]); } return sb.ToString(); }
相关文章推荐
- JS简单生成两个数字之间随机数的方法
- C#实现在两个数字之间生成随机数的方法
- PHP生成不重复随机数的方法
- js 生成随机数方法
- java生成无重复随机数的2种方法
- C++11 thread 生成随机数的方法
- MATLAB中生成随机数方法总结
- java中生成无重复随机数的2种方法
- [C#学习笔记]C#生成随机数的方法
- Java中产生随机数的两个方法
- shell 生成随机数的实现方法总结
- python 生成随机数的方法
- C++生成随机数的方法
- Python生成随机数的方法
- JS生成4位随机数方法
- 随机数生成方法
- C++随机数生成方法(转载)
- 计算机生成随机数的一种方法
- 生成PHP随机数的几种方法
- Python 产生两个方法将不被所述多个随机数的特定范围内反复