How to generate 5 characters random string in VB.NET

1 Answer

0 votes
Imports System
Imports System.Text

Public Class Program
    Public Shared Function generateRandomString(ByVal len As Integer) As String
        Dim charset As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
        Dim rnd As Random = New Random()
        Dim sb As StringBuilder = New StringBuilder(len)

        For i As Integer = 0 To len - 1
            sb.Append(charset(rnd.[Next](charset.Length)))
        Next

        Return sb.ToString()
    End Function

    Public Shared Sub Main()
        Console.Write(generateRandomString(5))
    End Sub
End Class



' run:
'
' nDfxT
'

 



answered Sep 29, 2021 by avibootz

Related questions

1 answer 187 views
1 answer 621 views
1 answer 148 views
1 answer 207 views
207 views asked Nov 12, 2021 by avibootz
1 answer 118 views
1 answer 205 views
1 answer 210 views
...