rnd vba



функция rand

Автор Roman _____ задал вопрос в разделе Другие языки и технологии

Как получить случайное число к примеру от 10 до 100 в Visual Basic 6.0? и получил лучший ответ

Ответ от Profilograf[гуру]
Случайное число = Rnd * 90 + 10
Если только целое = Int (Rnd * 90 + 10)

Ответ от Олег Филатов[гуру]
Функция Rnd возвращает значение, меньшее 1 и большее или равное нулю.
Аргумент число определяет способ генерации случайного числа функцией Rnd:
При использовании одинаковых опорных чисел получаются одинаковые последовательности случайных чисел, поскольку при генерации каждого следующего члена последовательности используется предыдущий член.
Перед вызовом функции Rnd используйте инструкцию Randomize без аргумента для инициализации генератора случайных чисел значением, возвращаемым системным таймером.
Ниже приведена формула, предназначенная для получения случайных целых чисел в заданном диапазоне:
Int((верхняяГраница - нижняяГраница+ 1) * Rnd + нижняяГраница)
Здесь верхняяГраница представляет максимальное число в диапазоне, а нижняяГраница минимальное число в диапазоне.
Примечание. Для повторения последовательности случайных чисел следует вызвать функцию Rnd с отрицательным аргументом сразу после использования инструкции Randomize с числовым аргументом. Повторное использование инструкции Randomize с тем же числовым аргументом не приведет к повторению предыдущей последовательности случайных чисел.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как получить случайное число к примеру от 10 до 100 в Visual Basic 6.0?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*