Я пытаюсь создать генератор случайных чисел, который выполняется несколько раз, но после каждого добавления добавленного ранее выбранного номера в список массивов, а затем исключая числа в массиве из случайной функции.Случайное число от 1 до 20, исключая уже выбранные числа
Любые идеи?
я попытался это, но он сделал все это в одной строке, но мне нужно его отдельно для вызова функции с использованием номера
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = ""
For x = 0 To 5
Start:
Randomize()
intNumber = Int((20 * Rnd()) + 1)
For y = 0 To 5
If intNumber = arrNumber(y) Then
GoTo Start
End If
Next y
arrNumber(x) = intNumber
Next x
For i = 0 To 5
TextBox1.Text = TextBox1.Text & (arrNumber(i)) & " , "
Next
End Sub
Пожалуйста, покажите нам, что вы пробовали. – varocarbas
Так что вы действительно хотите, это список из 20 элементов. И вы случайно выбираете один из них и удаляете его из списка. Это называется * shuffle *. Введите «[vb.net] shuffle» в поле поиска в правом верхнем углу этой страницы. –
Выглядит как школьная задача. Пожалуйста, покажите свою работу и какова ваша проблема. – Stoleg