Hello, I have an assignment that randomly generates 6 integers I'm not allowed to have any repeat numbers and am not sure how to code it so that it keeps from generating the same number twice for 6 times
CODE
Public Class Form1
Private rand As New Random
Const intMAX_SUBSCRIPT As Integer = 5
Const intMAX_SUBSCRPT As Integer = 4
Dim intLottery(intMAX_SUBSCRIPT) As Integer
Dim intPickSix(intMAX_SUBSCRIPT, intMAX_SUBSCRPT) As Integer
Private Sub btnLottery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLottery.Click
Dim intCount As Integer
Dim intRandNum As Integer
For intCount = 0 To intMAX_SUBSCRIPT
intRandNum = rand.Next(55) + 1
intLottery(intCount) = intRandNum
Next intCount
lblNumOne.Text = intLottery(0)
lblNumTwo.Text = intLottery(1)
lblNumThree.Text = intLottery(2)
lblNumFour.Text = intLottery(3)
lblNumFive.Text = intLottery(4)
lblNumSix.Text = intLottery(5)
End Sub
Private Sub btnPickSix_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPickSix.Click
intPickSix(0, 0) = rand.Next(54) + 1
intPickSix(0, 1) = rand.Next(54) + 1
intPickSix(0, 2) = rand.Next(54) + 1
intPickSix(0, 3) = rand.Next(54) + 1
intPickSix(0, 4) = rand.Next(54) + 1
intPickSix(0, 5) = rand.Next(54) + 1
intPickSix(1, 0) = rand.Next(54) + 1
intPickSix(1, 1) = rand.Next(54) + 1
intPickSix(1, 2) = rand.Next(54) + 1
intPickSix(1, 3) = rand.Next(54) + 1
intPickSix(1, 4) = rand.Next(54) + 1
intPickSix(1, 5) = rand.Next(54) + 1
intPickSix(2, 0) = rand.Next(54) + 1
intPickSix(2, 1) = rand.Next(54) + 1
intPickSix(2, 2) = rand.Next(54) + 1
intPickSix(2, 3) = rand.Next(54) + 1
intPickSix(2, 4) = rand.Next(54) + 1
intPickSix(2, 5) = rand.Next(54) + 1
intPickSix(3, 0) = rand.Next(54) + 1
intPickSix(3, 1) = rand.Next(54) + 1
intPickSix(3, 2) = rand.Next(54) + 1
intPickSix(3, 3) = rand.Next(54) + 1
intPickSix(3, 4) = rand.Next(54) + 1
intPickSix(3, 5) = rand.Next(54) + 1
intPickSix(4, 0) = rand.Next(54) + 1
intPickSix(4, 1) = rand.Next(54) + 1
intPickSix(4, 2) = rand.Next(54) + 1
intPickSix(4, 3) = rand.Next(54) + 1
intPickSix(4, 4) = rand.Next(54) + 1
intPickSix(4, 5) = rand.Next(54) + 1
lstOutput.Items.Clear()
lstOutput.Items.Add(intPickSix(0, 0) & " " & _
intPickSix(0, 1) & " " & _
intPickSix(0, 2) & " " & _
intPickSix(0, 3) & " " & _
intPickSix(0, 4) & " " & _
intPickSix(0, 5))
lstOutput.Items.Add("")
lstOutput.Items.Add(intPickSix(1, 0) & " " & _
intPickSix(1, 1) & " " & _
intPickSix(1, 2) & " " & _
intPickSix(1, 3) & " " & _
intPickSix(1, 4) & " " & _
intPickSix(1, 5))
lstOutput.Items.Add("")
lstOutput.Items.Add(intPickSix(2, 0) & " " & _
intPickSix(2, 1) & " " & _
intPickSix(2, 2) & " " & _
intPickSix(2, 3) & " " & _
intPickSix(2, 4) & " " & _
intPickSix(2, 5))
lstOutput.Items.Add("")
lstOutput.Items.Add(intPickSix(3, 0) & " " & _
intPickSix(3, 1) & " " & _
intPickSix(3, 2) & " " & _
intPickSix(3, 3) & " " & _
intPickSix(3, 4) & " " & _
intPickSix(3, 5))
lstOutput.Items.Add("")
lstOutput.Items.Add(intPickSix(4, 0) & " " & _
intPickSix(4, 1) & " " & _
intPickSix(4, 2) & " " & _
intPickSix(4, 3) & " " & _
intPickSix(4, 4) & " " & _
intPickSix(4, 5))
End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
lblNumOne.Text = "0"
lblNumTwo.Text = "0"
lblNumThree.Text = "0"
lblNumFour.Text = "0"
lblNumFive.Text = "0"
lblNumSix.Text = "0"
lstOutput.Items.Clear()
End Sub
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
Me.Close()
End Sub
Private Sub btnHelp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHelp.Click
MessageBox.Show("Welcome to my simple Lottery Program." & ControlChars.CrLf & _
ControlChars.CrLf & "Please click the Help button to get help on the Simple " _
& "Lottery Program." & ControlChars.CrLf & ControlChars.CrLf & _
" Please click the Lottery button to generate/show six unique numbers " & _
"in the yellow boxes." & ControlChars.CrLf & ControlChars.CrLf & _
"Please click the Pick Six button to generate/show six unique numbers " & _
"in the list box." & ControlChars.CrLf & ControlChars.CrLf & _
"Enjoy!", "Lottery Help", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Sub
End Class