Машины тупые, т.к. у них нет мозга => соответственно нет и разума, а значит они не могут придумывать числа. Дак вот меня интересует конкретно какой генератор случайных чисел в паскале. Прозондировал эту тему я так понял, берется число из внешнего источника (энтропия), меня интересует что используется, я слышал какой-то таймер. Потом по формуле, что это за формула? Я прочитал статью http://habrahabr.ru/post/132217/ но мало что понял. Есть 2 метода генерации: Линейный Конгруэнтный Метод и Аддитивный Конгруэнтный Метод,
в Паскале походу Линейный Конгруэнтный Метод только можете про него поподробнее расказать
1) откуда берется изначальное значение (random seed)
2) как генерируются последующие числа, по какой формуле и как она работает (на более простом языке)
как работает генератор случайных чисел?
- desperados
- Постоянный пользователь
- Сообщения: 131
- Зарегистрирован: 15 авг 2014, 21:07
- desperados
- Постоянный пользователь
- Сообщения: 131
- Зарегистрирован: 15 авг 2014, 21:07
как работает генератор случайных чисел?
да, вот формула
https://ru.wikipedia.org/wiki/%D0%9B%D0 ... 0%BE%D0%B4
и почему модуль больше или равен 2, поидее модуль от числа, получается число большее или равное нулю, собственно как и в статье на хабре
я не понимаю что за переменные
m-модуль, модуль чего и откуда берется это число
a- множитель, отуда это число берется
c-приращение, что за приращение и откуда оно берется
X- начальное значение, я слышал оно бертся от времени, которое сейчас, вот допустим сейчас 00:40 как оно преобразует это в одно число
Отправлено спустя 44 минуты 48 секунд:
вообщем ясно Тим, сам ничерта не понял и еще меня в чем-то упрекаешь

- DesignerMix
- Администратор
- Сообщения: 7029
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
как работает генератор случайных чисел?
Некоторые сообщения из этой темы удалены (в соответствии с 9-м пунктом общих правил).