C#随机生成数字、字母
2006-10-26 18:15
591 查看
产生62位内任意数字大小写字母的随机数
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',
'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(62);
Random rd= new Random();
for(int i=0;i<Length;i++)
{
newRandom.Append(constant[rd.Next(62)]);
}
return newRandom.ToString();
}
要是只要字母,改为如下:
private static char[] constant=
{
'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',
'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(52);
Random rd= new Random();
for(int i=0;i<Length;i++)
{
newRandom.Append(constant[rd.Next(52)]);
}
return newRandom.ToString();
}
//调用---------------
sting str=GenerateRandom(6);
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',
'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(62);
Random rd= new Random();
for(int i=0;i<Length;i++)
{
newRandom.Append(constant[rd.Next(62)]);
}
return newRandom.ToString();
}
要是只要字母,改为如下:
private static char[] constant=
{
'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',
'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(52);
Random rd= new Random();
for(int i=0;i<Length;i++)
{
newRandom.Append(constant[rd.Next(52)]);
}
return newRandom.ToString();
}
//调用---------------
sting str=GenerateRandom(6);
相关文章推荐
- C#中随机生成一串字母+数字的字符串
- C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密
- C# .NET Random 生成随机数字和字母
- C#随机生成n位数字和字母的方法
- C# 生成验证码取随机数字加字母(改进版)
- C# 批量生成随机密码必须包含数字和字母并用加密算法加密
- C# 生成验证码,取随机数字加字母
- c#随机生成汉字、字母、数字
- C# Random生成随机数字和字母
- C# 生成验证码,取随机数字加字母
- C# .NET Random 生成随机数字和字母
- C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密
- C# .NET Random 生成随机数字和字母
- C#生成字母和数字组成的随机文件
- C#生成随机字符串(数字,字母,特殊符号)
- C# 生成验证码取随机数字加字母(改进版)
- C# .NET Random 生成随机数字和字母
- C#随机生成连续多少个十六进制数字
- 生成随机数字或字母码