任意数字大小写字母的随机数的产生
2006-06-08 10:06
323 查看
vb.net版
Private Shared constant As Char() = {"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 Shared Function GenerateRandom()Function GenerateRandom(ByVal Length As Integer) As String
Dim newRandom As System.Text.StringBuilder = New System.Text.StringBuilder(62)
Dim rd As Random = New Random
Dim i As Integer = 0
While i < Length
newRandom.Append(constant(rd.Next(62)))
System.Math.Min(System.Threading.Interlocked.Increment(i),i-1)
End While
Return newRandom.ToString
End Function
c#版
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();
}
调用
string str=GenerateRandom(6);//参数表示需要产生随机数的数目
Private Shared constant As Char() = {"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 Shared Function GenerateRandom()Function GenerateRandom(ByVal Length As Integer) As String
Dim newRandom As System.Text.StringBuilder = New System.Text.StringBuilder(62)
Dim rd As Random = New Random
Dim i As Integer = 0
While i < Length
newRandom.Append(constant(rd.Next(62)))
System.Math.Min(System.Threading.Interlocked.Increment(i),i-1)
End While
Return newRandom.ToString
End Function
c#版
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();
}
调用
string str=GenerateRandom(6);//参数表示需要产生随机数的数目
相关文章推荐
- 产生62位内任意数字大小写字母的随机数
- 任意数字大小写字母的随机数的产生
- 任意数字大小写字母的随机数的产生
- 任意数字大小写字母的随机数的产生
- 62位内任意数字大小写字母的随机数【转载】
- 产生4位包含大小字母与数字的验证码
- 随机产生N位由数字和字母组成的密码 asp随机数
- asp随机数 随机产生N位由数字和字母组成的密码
- asp随机数 随机产生N位由数字和字母组成的密码
- 获取随机数,包含数字、大小写字母的密码
- php产生数字,大小写字母组成的随机数
- 从任意多的数字中产生定量的随机数
- java---大小写字母和数字的随机组合的随机数
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 产生4位包含大小字母与数字的验证码
- java产生随机数,适合用于验证码,数字加字母的
- 生成32位字母数字的随机数
- 随机验证码---支持大小写字母、数字、随机字体、文字大小(三)
- C#中如何产生字母和数字的随机组合
- javascript实现随机产生数字与字母的组合