当前位置: 代码迷 >> ASP.NET >> 提问:随机产生 16位 字母加数字字符 VB.NET解决方法
  详细解决方案

提问:随机产生 16位 字母加数字字符 VB.NET解决方法

热度:3876   发布时间:2013-02-26 00:00:00.0
提问:随机产生 16位 字母加数字字符 VB.NET
TRTRTRTR

------解决方案--------------------------------------------------------
' ' ' <summary>
' ' ' 密码生成
' ' ' </summary>
' ' ' <param name= "intLength "> 密码长度 </param>
' ' ' <remarks> </remarks>
Public Function RandomPasswd(ByVal intLength As Integer) As String
Dim strPasswd As String = " "
Dim intNum As Integer = 0
Dim objRandom As Random = New Random
For i As Integer = 0 To intLength - 1
intNum = objRandom.Next(3)
If intNum = 0 Then
strPasswd += Chr(objRandom.Next(10) + 48).ToString()
ElseIf intNum = 1 Then
strPasswd += Chr(objRandom.Next(26) + 65).ToString()
Else
strPasswd += Chr(objRandom.Next(26) + 97).ToString()
End If
Next
Return strPasswd
End Function
  相关解决方案