Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    stringa random per la sessione

    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
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  2. #2
    Perchè non utilizzi un guid?
    E' un tipo predefinito di .net
    Dagli un'occhiata

    Ciao
    K
    Kalman

  3. #3
    uhm ma che particolarità ha questo guid ?
    sto cercando su google ma nn ho trovato un gran che per ora....
    grazie
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  4. #4
    Guarda questo link:
    MSDN GUID

    Un Guid è un globally unique identifier, lo stesso tipo di sql per intenderci.

    Ciao
    K
    Kalman

  5. #5
    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
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  6. #6
    basta mettera una "A" quando si chiama la funzione....

    codice:
     Private Sub controlla(ByVal sender As Object, ByVal e As System.EventArgs)
            Label1.Text = CreaPassword(35, "A")
            
        End Sub
    così funziona

    OUTPUT:
    M0ZJhkl9CypKLPBP2a74HCa7FJqqpHaCpAZ
    magari può essere utile a tanti...
    ciao
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  7. #7
    Io metterei A o B o C o D o... tutte le lettere tranne N (maiuscola)

    Ciao
    K
    Kalman

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.