Ciao a tutti.
sapete se c'è una funzioncina che mi crea una stringa random di caratteri alfanumerici ?
tipo una cosa che metto random(25) e lui me la fa di 25 caratteri...
mi serve per inizializzare una sessione....
grazie
Ciao a tutti.
sapete se c'è una funzioncina che mi crea una stringa random di caratteri alfanumerici ?
tipo una cosa che metto random(25) e lui me la fa di 25 caratteri...
mi serve per inizializzare una sessione....
grazie
Perchè non utilizzi un guid?
E' un tipo predefinito di .net
Dagli un'occhiata
Ciao
K
Kalman
uhm ma che particolarità ha questo guid ?
sto cercando su google ma nn ho trovato un gran che per ora....
grazie
Guarda questo link:
MSDN GUID
Un Guid è un globally unique identifier, lo stesso tipo di sql per intenderci.
Ciao
K
Kalman
ho risolto con un'altra cosa... però nn riesco a capire come si faccia a far si che metta nn solo numeri....
cioè per fare la stringa di numeri si mette "N" e per farla ALFANUMERICA ?
grazie
codice:Function CreaPassword(ByVal lunghezza As Integer, ByVal tipopwd As String) As String Dim objRandom As New System.Random() Dim k As Integer = 1 Dim intRandom As Integer Dim strPwd As String Do While k <= lunghezza If tipopwd = "N" Then 'Solo Numeri intRandom = objRandom.Next(48, 57) Else intRandom = objRandom.Next(48, 122) End If If (intRandom >= 48 AndAlso intRandom <= 57) OrElse (intRandom >= 65 AndAlso intRandom <= 90) OrElse (intRandom >= 97 AndAlso intRandom <= 122) Then strPwd += Chr(intRandom) k += 1 End If Loop Return strPwd End Function
basta mettera una "A" quando si chiama la funzione....
così funzionacodice:Private Sub controlla(ByVal sender As Object, ByVal e As System.EventArgs) Label1.Text = CreaPassword(35, "A") End Sub
OUTPUT:
magari può essere utile a tanti...M0ZJhkl9CypKLPBP2a74HCa7FJqqpHaCpAZ
ciao![]()
Io metterei A o B o C o D o... tutte le lettere tranne N (maiuscola)
Ciao
K
Kalman