générer la chaîne de caractères aléatoires

eh bien, je sais qu'il y a beaucoup de ces fils, mais im nouveau à vb.net pourtant, je ne peux pas modifier les sources de données pour faire ce que je veux vraiment
si je veux une fonction qui va générer au hasard des chaînes de caractères qui contiennent de 15 à 32 caractères chacune et chacun d'entre eux ont de la suite de caractères ( pas tous à la même chaîne, mais certains d'entre eux ) :
A-Z
a-z
0-9
voici mon code si loin

Functon RandomString()
    Dim s As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
    Dim r As New Random
    Dim sb As New StringBuilder
    For i As Integer = 1 To 8
        Dim idx As Integer = r.Next(0, 35)
        sb.Append(s.Substring(idx, 1))
    Next
    return sb.ToString()
End Function

OriginalL'auteur kasf | 2013-03-18