Как стать автором
Обновить
15
0
Георгий Громов @Erifirin

Solution Architect, Developer

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

BlessRNG или проверяем ГСЧ на честность

Время на прочтение10 мин
Количество просмотров11K


В геймдеве часто нужно что-нибудь завязать на рандоме: у Unity для этого есть свой Random, а параллельно с ним существует System.Random. Когда-то давно на одном из проектов сложилось впечатление, что оба могут работать по-разному (хотя должны иметь равномерное распределение).

Тогда в детали углубляться не стали — хватило того, что переход на System.Random исправил все проблемы. Сейчас решили разобраться подробнее и провести небольшое исследование: насколько «предвзяты» или предсказуемы ГСЧ, и какой выбрать. Тем более, я не раз слышал противоречивые мнения об их «честности» — попробуем разобраться, как реальные результаты соотносятся с заявленными.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии20

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность