.NET生成随机数方法
2012-10-31 15:37
357 查看
先导入命名空间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();
}
public string GetValidCode() //生成混合随机数
{
string n = string.Empty;
n = Guid.NewGuid().ToString().Substring(0,6);
Response.Write(n);
return n;
}
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();
}
public string GetValidCode() //生成混合随机数
{
string n = string.Empty;
n = Guid.NewGuid().ToString().Substring(0,6);
Response.Write(n);
return n;
}
相关文章推荐
- .NET生成随机数方法
- 一起谈.NET技术,生成不重复的随机数的二种方法
- .NET生成随机数方法
- .NET生成随机数方法
- .Net生成HTML的三种方法
- 随机数生成方法小结
- Go语言生成随机数的方法
- 生成随机数方法:java.util.Random.nextInt(int n)方法实例
- 随机生成13位绝对无重复随机数的高效方法
- 随机数的生成方法总结
- JAVA生成随机数种子的方法
- .NET下手动生成WebService代理方法
- 深入学习.net验证码生成及使用方法
- 一个生成不重复随机数的方法
- PHP生成指定长度随机数最简洁的方法
- JAVA_生成随机数的三种方法
- Oracle生成随机数的方法
- java生成无重复随机数的2种方法
- JS简单生成两个数字之间随机数的方法
- Angular+Node生成随机数的方法