Страница: 1 |
Попробуй генерировать по частям, а потом просто слеплять все во едино Dim ii Спасибо, но это не то что я хотел. На уже решил это таким образом: Function GenXzn(ByVal nLen As Long, Optional ByVal NoZero As Boolean = False) As Double Страница: 1 |
Вопрос: Генерация чисел
Добавлено: 16.02.03 13:40
Автор вопроса: Silver Flamingo | ICQ: 116970115
Как скенерировать 16 значное число?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
CaS
ICQ: 165551179
Вопросов: 10
Ответов: 124
Web-сайт:
Профиль | | #1
Добавлено: 16.02.03 14:03
Номер ответа: 2
Автор ответа:
msv
Вопросов: 34
Ответов: 312
Web-сайт:
Профиль | | #2
Добавлено: 16.02.03 14:56
Dim all
Dim one
Randomize Timer
For ii = 1 to 16
one = rnd*11-1
all = all & one
next ii
Номер ответа: 3
Автор ответа:
Silver Flamingo
ICQ: 116970115
Вопросов: 27
Ответов: 49
Профиль | | #3
Добавлено: 16.02.03 15:26
Dim s$, i%
Do While (Len(s) < nLen)
i = Int(Rnd() * 8)
If (CBool(i) Or Not (CBool(i) Or NoZero)) Then s = s & i
Loop
GenXzn = Int(s)
End Function
Private Sub Command1_Click()
MsgBox GenXzn(16, True) 'вариант 1
End Sub