Карта сайта

Это автоматически сохраненная страница от 06.12.2017. Оригинал был здесь: http://2ch.hk/b/res/166413562.html
Сайт 2ch-b.ru не связан с авторами и содержимым страницы
жалоба / abuse: 2ch-b.ru@mail.ru

Срд 06 Дек 2017 11:58:30
Двач, расскажи мне про рандом Если в какой нибудь
Двач, расскажи мне про рандом  Если в какой нибудь
Двач, расскажи мне про рандом

Если в какой нибудь программе прописать команду рандом то каким образом она берет значения для рандома?
Или онлайн казино автоматы, если они честные, каким образом генерируются числа?
Как работают все эти вконтактовские генераторы случайных победителей в конкурсах?
не собираюсь ничего взламывать, просто интересно



Срд 06 Дек 2017 12:00:05
>>166413562 (OP)
Настоящего рандома не существует

Срд 06 Дек 2017 12:00:36
Рандом.орг как то связан с погодой вроде, с грозой там.

Срд 06 Дек 2017 12:00:54
>>166413562 (OP)
Легче всего точное время преобразовать по сложной формуле.

Срд 06 Дек 2017 12:02:20
Точное время ведь так просто подгодать

Срд 06 Дек 2017 12:07:56
SSS, ты пидор

Срд 06 Дек 2017 12:10:37
>>166413562 (OP)
Алгоритмом. храним в глобальной переменной цыфирку (seed). При вызове от этой цыфирки считаем ее новое значение и (типа) случайное число.
Следствие -> если мы возьмем один seed - мы будем получать одинаковый набор результатов. Кстати потоковое шифрование именно так работает - из ключа генерим поток бит, которым замазываем исходный текст.

Для простого бытового рандома seed обычно береться при запускке из времени.

Если хочется большего - можно наковырять энтропию. Собирать задержки дисков, пакетов, прерываний и прочую случайную хуйню. Пережевывать ее, что бы распределение норм было, и отдавать в качестве случайных чисел. Этим можно уже ключи для шифрования делать.

Если нужна пиздец скорость и 100% случайность - квантовые генераторы. В простейшем случае - берем счетчик Гейгера и замеряем время между щелчками. Оно будет идеально случайным.

Срд 06 Дек 2017 12:11:42
В кумпутерах так называемый псевдо-рандом. Выводиться он по алгоритмам распределения, Нормальный, Пуасоновкий и т.д.(там дохуя). Но за основу нужно взять какое-то максимально уникальное значения, как правело это системное время в милисекундах.
мимио джава-кун с веслом синьойра

Срд 06 Дек 2017 12:12:51
>>166413562 (OP)
http://ru.wikipedia.org/wiki/Генератор_псевдослучайных_чисел

Срд 06 Дек 2017 12:14:27
>>166413643
Мда хех кхм-кхм я понимаю, что в 7 классе про аппаратные генераторы чисел (TRNG) не рассказывают, но все-таки
...

Срд 06 Дек 2017 12:18:25
>>166414338
Как доказать, что там действительно рандом? ответ: никак
Может быть мы какую-нибудь формулу квантовой механики не знаем, которая описывает поведение твоего генератора.

Срд 06 Дек 2017 12:37:39
>>166414216
>псевдо-рандом
>Выводиться он по алгоритмам распределения, Нормальный, Пуасоновкий
>джава-кун с веслом синьойра
кек



← К списку тредов