Страница: 1 |
Функция возвращает строку, содержащую все значения от 0 до N-1 (N - передаваемый параметр) Function Rand(ByVal Amount As Long) As String Dim Vals() As Integer Dim i, k, l As Long ReDim Vals(Amount - 1) For i = 0 To Amount - 1 m: l = Int(Rnd * Amount) For k = 0 To i - 1 If l = Vals(k) Then Exit For Next k If k <> i Then GoTo m Vals(i) = l Rand = Rand & CStr(l) & "," Next i End Function Вот код, который тасует карты: N = Rnd() * 35 A(N) = B(I) =N Next Страница: 1 |
Вопрос: Нужна помощь
Добавлено: 05.01.04 22:15
Автор вопроса: Sync | Web-сайт:
-В чем ошибка данного кода
-мне нужен код для создания списка случайных чисел.
-Только чтобы они не повторялись.
-Я думаю вы меня поняли.
-Данный код непашет( к сожелению )
-Если можете подскажите пожалуйста.
___________________________________________________ Код: Private Sub Timer1_Timer()
Text1.Text = Int(Rnd * 9)
Dim SearchStr As String
Dim FoundPos As Integer
SearchStr = Text1.Text
If SearchStr <> "" Then
FoundPos = rtb.Find(SearchStr, , , _
rtfWholeWord)
If FoundPos <> -1 Then
Else
rtb.Text = rtb.Text & Text1.Text & " "
End If
End If
End Sub
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #1
Добавлено: 06.01.04 01:51
http://www.vbnet.ru/faq/showtopic.asp?id=384
Номер ответа: 2
Автор ответа:
USA
Вопросов: 1
Ответов: 184
Профиль | | #2
Добавлено: 06.01.04 05:56
Номер ответа: 3
Автор ответа:
Doomsday
Вопросов: 30
Ответов: 54
Профиль | | #3
Добавлено: 09.01.04 01:24