rnd это



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

Для чего в VB используются функции Rnd и Randomize? и получил лучший ответ

Ответ от Ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО*[гуру]
Rnd - выдать случайное число (точнее псевдослучайное) .
А этот randomize используется для как бы случайного встряхивания функции, чтобы все время не выдавались одни и те же как бы случайные числа функцией rnd.
А используется это для статистической обработки, например, или казино какое-нибудь написать.

Ответ от Globe[гуру]
Как Вы знаете, во многоих программах требуются случайные числа. Для их получения используются так называемые генераторы случайных чисел. Генераторы, как правило, выдают последовательности случайных чисел, равномерно распределенных на интервале [0,1].
Случайные числа, подчиненные другим законам распределения, могут быть получены из сгенерированной последовательности путем решения уравнения F(x)=a, где F - функция распределения моделируемой случайной величины, a - сгенерированная случайная величина, x - искомое значение моделируемой случайной величины.
В качестве генераторов могут выступать как физические приборы, так и реализации неких математических алгоритмов. Физические методы используются реже, математические чаще. Правда, в последнем случае генерируются не случайные, а псевдослучайные числа - так как используются детерминированные алгоритмы - зато не требуется в компьютер добавлять специализированные компоненты, которые, как и прочее оборудование, имеют ненулевую стоимость, подвержены деградации и т. п.
Среди математических алгоритмов широко используются так называемые мультипликативные датчики случайных чисел. В них очередное псевдослучайное число получается из предыдущего по формуле:
X(n+1) = ( M * X(n) ) mod N
Здесь M и N - достаточно большие числа.
Нетрудно заметить, что для работы такого алгоритма требуется:
а) некое начальное значение X(0)
б) серия последовательных вызовов процедуры, использующей вышеприведенную формулу.
Так вот, функция Randomize как раз задает это некое начальное значение (обычно с использованием текущего времени) , а функция Rnd - расчитывает очередное псевдослучайное число.

Ответ от Денис Акимкин[гуру]
Объяснили 🙂
randomize - грубо говоря инициализация генератора случайных чисел
rnd - получение следующего числа из последовательности.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Для чего в VB используются функции Rnd и Randomize?
спросили в Усилители
Подключение усилителя к магнитоле. Клемму RMT с усилителя надо подключать в разъём для антенны. Вопрос в том...
RMT это управляющий провод. На него подаётся 12 В при включении магнитолы, а это нужно для запуска
подробнее...
спросили в Другое
подскажите чем можно открыть gif , RMD файлы
gif - это анимация, открывай любым простматривальщиком
а RMD не знаю
подробнее...
спросили в Rednex
Народ, как зайти в рекавери планшета Ritmix RMD-740, подскажите, уже по несколько раз все варианты перебрал
1. выключаем планшет

2. нажимаем одновременно клавиши “увеличить громкость” + клавишу
подробнее...
спросили в Rednex
Подскажите, как сделать hard reset планшета RITMIX RMD-1040? Заранее спасибо.
- Выключить устройство;
- Зажать одновременно на несколько секунд кнопку питания;
-
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в 3D Action
Вопрос про 3D фильмы.. Может кто знает как можно ( и можно ли вообще) на PC смотреть 3D фильмы и что для этого нужно?
Для просмотра 3D на компьютере соответствующие технологии разработаны у NVidia.
подробнее...

Должен ли директор муниципальной школы заполнять декларацию о доходах если работает на этой должности с февраля 2013
Вы муниципальный служащий?
Статья 15 закона по ссылке
Граждане, претендующие на замещение
подробнее...

Как сделать в VBA ввод и вывод массива?А именно в этой процедуре?
Этот код полностью не рабочий. Даже можно сказать, что это нечто похожее на VBA.
Ввод делается
подробнее...
спросили в Железо Быстро ли
GeForce 8800 GT 512mb. Хорошая ли это видеокарта для игр соверменных? и можно узнать ее цену?
За 1500 р. из новых видеокарт ни одна не обеспечит приемлемое качество картинки и
подробнее...

Как расшифровать диагноз F48 F06? Подскажите пожалуйста!.Вроде как это из психиатрии....Вроде как это из психиатрии...
F-48- неврастения
F-06- другие психические расстройства вследствие повреждения или дисфункции
подробнее...
НИОКР на Википедии
Посмотрите статью на википедии про НИОКР
 

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

Имя*

E-mail:*

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