Private Class Players
Public Team As String
Public Name As String
Public Sub New(ByVal Team As String, ByVal Name As String)
Me.Team = Team
Me.Name = Name
End Sub
End Class
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim list As New List(Of Players)
list.Add(New Players("Broncos", "Antonio Winterstein"))
list.Add(New Players("Broncos", "Karmichael Hunt"))
list.Add(New Players("Broncos", "Alex Glenn"))
list.Add(New Players("Broncos", "Justin Hodges"))
list.Add(New Players("Broncos", "Jharal Yow Yeh"))
list.Add(New Players("Broncos", "Darren Lockyer"))
list.Add(New Players("Broncos", "Peter Wallace"))
list.Add(New Players("Broncos", "Nick Kenny"))
list.Add(New Players("Broncos", "Andrew McCullough"))
list.Add(New Players("Broncos", "David Taylor"))
list.Add(New Players("Broncos", "Tonie Carroll"))
list.Add(New Players("Broncos", "Sam Thaiday"))
list.Add(New Players("Broncos", "Corey Parker"))
list.Add(New Players("Broncos", "Lagi Setu"))
list.Add(New Players("Broncos", "Ben Te’o"))
list.Add(New Players("Broncos", "Josh McGuire"))
list.Add(New Players("Broncos", "Ashton Sims"))
list.Add(New Players("St George", "Darius Boyd"))
list.Add(New Players("St George", "Matt Cooper"))
list.Add(New Players("St George", "Neville Costigan"))
list.Add(New Players("St George", "Ben Creagh"))
list.Add(New Players("St George", "Nick Emmett"))
Randomize()
Dim RandomList = From RndList In (From xitem In list Select xitem Group By xitem.Team Into First()) _
Select RndList _
Order By Rnd()
For Each item In RandomList
MsgBox(item.Team)
Next
End Sub