как работает генератор случайных чисел?

Все что не вошло в другие категории
Ответить
Аватара пользователя

Автор темы
desperados
Постоянный пользователь
Сообщения: 131
Зарегистрирован: 15 авг 2014, 21:07
Есть ответ: 3
Репутация: 1
Статус: Не в сети

как работает генератор случайных чисел?

Сообщение desperados » 26 сен 2015, 00:08


Машины тупые, т.к. у них нет мозга => соответственно нет и разума, а значит они не могут придумывать числа. Дак вот меня интересует конкретно какой генератор случайных чисел в паскале. Прозондировал эту тему я так понял, берется число из внешнего источника (энтропия), меня интересует что используется, я слышал какой-то таймер. Потом по формуле, что это за формула? Я прочитал статью http://habrahabr.ru/post/132217/ но мало что понял. Есть 2 метода генерации: Линейный Конгруэнтный Метод и Аддитивный Конгруэнтный Метод,
в Паскале походу Линейный Конгруэнтный Метод только можете про него поподробнее расказать
1) откуда берется изначальное значение (random seed)
2) как генерируются последующие числа, по какой формуле и как она работает (на более простом языке)
Изображение

Аватара пользователя

Tim308
Модератор
Модератор
Сообщения: 139
Зарегистрирован: 26 июл 2014, 22:24
Есть ответ: 1
Репутация: 30
Статус: Не в сети

как работает генератор случайных чисел?

Сообщение Tim308 » 26 сен 2015, 00:23


desperados писал(а):Источник цитаты на более простом языке

А что, в википедии сложно написано?

Аватара пользователя

Автор темы
desperados
Постоянный пользователь
Сообщения: 131
Зарегистрирован: 15 авг 2014, 21:07
Есть ответ: 3
Репутация: 1
Статус: Не в сети

как работает генератор случайных чисел?

Сообщение desperados » 26 сен 2015, 01:26


Tim308 писал(а):Источник цитаты
desperados писал(а):Источник цитаты на более простом языке

А что, в википедии сложно написано?

да, вот формула
https://ru.wikipedia.org/wiki/%D0%9B%D0 ... 0%BE%D0%B4
и почему модуль больше или равен 2, поидее модуль от числа, получается число большее или равное нулю, собственно как и в статье на хабре
я не понимаю что за переменные
m-модуль, модуль чего и откуда берется это число
a- множитель, отуда это число берется
c-приращение, что за приращение и откуда оно берется
X- начальное значение, я слышал оно бертся от времени, которое сейчас, вот допустим сейчас 00:40 как оно преобразует это в одно число

Отправлено спустя 44 минуты 48 секунд:
вообщем ясно Тим, сам ничерта не понял и еще меня в чем-то упрекаешь
Изображение

Аватара пользователя

DesignerMix
Администратор
Администратор
Сообщения: 4474
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 548
Откуда: Белгород
Контактная информация:
Статус: Не в сети

как работает генератор случайных чисел?

Сообщение DesignerMix » 26 сен 2015, 16:25


Некоторые сообщения из этой темы удалены (в соответствии с 9-м пунктом общих правил).