Pull to refresh
15
0
Георгий Громов @Erifirin

Solution Architect, Developer

Send message

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

Reading time10 min
Views11K


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

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

Information

Rating
Does not participate
Registered
Activity