Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите оператор / 3 сообщений из 3, страница 1 из 1
08.05.2003, 12:48
    #32155995
Gri3ly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите оператор
Подскажите оператор, чтоб выдавал случайное число ил заданного интервала.
...
Рейтинг: 0 / 0
08.05.2003, 13:03
    #32156016
NNN
NNN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите оператор
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sub Test()
    Randomize Timer
    MsgBox RandInterval( 2 ,  10 )
End Sub
Function RandInterval(i As Integer, j As Integer)
    If i <  0  Or j <  0  Or i >= j Then Error  1 
    RandInterval = Int(Rnd() * (j - i +  1 )) + i
End Function
...
Рейтинг: 0 / 0
22.05.2003, 16:46
    #32166407
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите оператор
Да что мучаться? Это просто:

INT(RND*X+Y)

где X- это длина интервала, а Y - начальное значение. Если убрать Int, то числа будут не целыми. Например, нам надо от -10 до 10. Пишем:
A=INT(RND*21-10) - и готово!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подскажите оператор / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]