.NET生成随机数方法
2010-03-30 10:52
423 查看
先导入命名空间using System.Text;//用于使用StringBuilder 方法
protected static string GetNumPwd(int num)//生成数字随机数
{
string a = "0123456789";
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();
}
protected static string GetAbcPwd(int num)//生成字母随机数
{
string a = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
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();
}
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();
}
相关文章推荐
- .NET生成随机数方法
- .NET生成随机数方法
- 一起谈.NET技术,生成不重复的随机数的二种方法
- .NET生成随机数方法
- .NET生成随机数方法
- Java编程实现生成给定范围内不重复随机数的方法小结
- 随机生成一个n bit位的长整数(随机函数的使用,特定区间随机数的生成方法)
- 利用随机数生成方法产生激活码,形如12HJ-9Hjf-HHTY-KK8G
- .NET下手动生成WebService代理方法
- C#生成不重复随机数的方法
- Python生成随机数的方法【转载】
- 生成无重复随机数的2种方法
- Qt生成随机数的方法
- js生成随机数的方法实例
- JAVA随机数生成 | Math.random()方法 | 随机生成int、double类型
- java生成无重复随机数的2种方法
- iOS中的生成随机数方法
- sql 生成100W条指定位数的随机数的方法(只花费了不足1分钟)(整理)
- 随机数的生成方法
- 生成静态页面 .net中 最简单的3种方法