乱数によるパスワード生成
[foo.aspx.vb]
Function randomPassword(ByVal size As Integer) Dim returnstr As String = "" Dim i As Integer Randomize() For i = 1 To size Select Case CInt(Int( (2 - 0 + 1) * Rnd() + 0) ) Case 0 'a-z returnstr += Chr(Asc("a") + CInt(Int((25 - 0 + 1) * Rnd() + 0))) Case 1 'A-Z returnstr += Chr(Asc("A") + CInt(Int((25 - 0 + 1) * Rnd() + 0))) Case 2 '0-9 returnstr += Chr(Asc("0") + CInt(Int((9 - 0 + 1) * Rnd() + 0))) Case Else returnstr += "x" End Select Next Return returnstr End Function