Dim values(,) As Integer = Random2DArray(19, 1, 1, 10)
For Each value As Integer In values
Private Function Random2DArray(ByVal uBounds1 As Integer, ByVal uBounds2 As Integer, ByVal smallestValue As Integer, ByVal largestValue As Integer) As Integer(,)
If uBounds1 < 1 OrElse uBounds2 < 1 Then
Throw New ArgumentOutOfRangeException("uBounds1 and uBounds2 must be greater than 0.")
If smallestValue > largestValue Then
Throw New ArgumentOutOfRangeException("The smallestValue must be greater than the largestValue must be greater than 0.")
Dim values(uBounds1, uBounds2) As Integer
For x As Integer = 1 To uBounds1
For y As Integer = 1 To uBounds2
values(x, y) = r.Next(smallestValue, largestValue)