Создать массив случайных чисел, где каждый элемент повторяется дважды - Visual Basic .NET
Формулировка задачи:
Возник вопрос. Есть массив чисел
каждому из них изначально присвоено значение -1
нужно им присвоить значения от 0 до 17
При этом каждого числа должно быть по паре но в случайных позициях (по индексу)
Например чтобы получилось так:
так сказать "каждой твари по паре"
Решение задачи: «Создать массив случайных чисел, где каждый элемент повторяется дважды»
textual
Листинг программы
Dim TmpImg(35) As Integer Dim PeppaPig As New List(Of Integer) For I As Integer = 0 To TmpImg.Length / 2 - 1 PeppaPig.AddRange(New Integer() {I, I}) Next Dim R As New Random Dim RemInd As Integer For I As Integer = 0 To TmpImg.Length - 1 RemInd = R.Next(0, PeppaPig.Count) TmpImg(I) = PeppaPig(RemInd) PeppaPig.RemoveAt(RemInd) ListBox1.Items.Add(TmpImg(I)) Next
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д