codice:Partial Class prove_a Inherits System.Web.UI.Page Private rnd As Random = Nothing Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 'Dim db As New DataAdmin rnd = New Random(CInt(Date.Now.Ticks And Integer.MaxValue)) For i As Integer = 1 To 10 Response.Write(myrnd() & " ") Next End Sub Function myrnd() As String Dim numero As Integer, arrLettere As New ArrayList arrLettere.Add("A") arrLettere.Add("B") arrLettere.Add("C") arrLettere.Add("D") arrLettere.Add("E") arrLettere.Add("F") arrLettere.Add("G") arrLettere.Add("H") arrLettere.Add("I") arrLettere.Add("J") arrLettere.Add("K") arrLettere.Add("L") arrLettere.Add("M") arrLettere.Add("N") arrLettere.Add("O") arrLettere.Add("P") arrLettere.Add("Q") arrLettere.Add("R") arrLettere.Add("S") arrLettere.Add("T") arrLettere.Add("U") arrLettere.Add("V") arrLettere.Add("W") arrLettere.Add("X") arrLettere.Add("Y") arrLettere.Add("Z") '1 numero numero = rnd.Next(0, 9) Dim password = CStr(numero) '2 lettere numero = rnd.Next(0, 25) password &= arrLettere(numero) numero = rnd.Next(0, 25) password &= arrLettere(numero) '2 numeri numero = rnd.Next(10, 99) password &= CStr(numero) '1 lettera numero = rnd.Next(0, 25) password &= arrLettere(numero) '3 numeri numero = rnd.Next(100, 999) password &= CStr(numero) '1 lettera numero = rnd.Next(0, 25) password &= arrLettere(numero) Return password End Function End Class

Rispondi quotando