How to randomize a list in VB.NET

1 Answer

0 votes
Imports System
Imports System.Linq
Imports System.Collections.Generic

Public Class Program
	Public Shared Sub Main()
        Dim list = New List(Of Integer)() From { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }
        Dim rand As Random = New Random()
		
        list = list.OrderBy(Function(__) rand.[Next]()).ToList()
	
        Console.WriteLine(String.Join(" ", list))
    End Sub
End Class



' run:
'
' 10 3 5 6 8 11 2 1 9 0 4 7
'

 



answered Jun 30, 2023 by avibootz

Related questions

2 answers 176 views
3 answers 288 views
1 answer 105 views
105 views asked Aug 6, 2024 by avibootz
1 answer 116 views
116 views asked Jun 30, 2023 by avibootz
1 answer 125 views
2 answers 173 views
173 views asked Mar 28, 2021 by avibootz
2 answers 513 views
...