.NET生成随机数方法
2012-06-05 11:43
225 查看
先导入命名空间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();
}
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生成随机数方法
- 在java中生成随机数的方法
- 生成特定分布随机数的方法:Python seed() 函数&numpy &scikit-learn随机数据生成
- C#中获取、生成随机数的三种方法
- 【知识积累】随机数生成的几种方法
- js 生成随机数方法
- SQL 生成随机数的基本方法
- C++随机数生成方法
- 生成一定范围内的互不相同的随机数的方法比较
- Java编程实现从给定范围内随机N个不重复数生成随机数的方法小结
- C#实现在两个数字之间生成随机数的方法
- 一个php生成16位随机数的代码(两种方法)
- Python生成随机数的方法
- C#最佳随机数生成(Mersenne Twister)及最佳种子获得方法
- 随机数生成方法
- JavaScript生成指定范围随机数和随机序列的方法
- .net生成静态页方法总结