Fair dice roll

« картинки и свежие анекдоты | чат

Fair dice roll

Великий корейский рандом, говорите? Всего лишь особенности работы генератора псевдослучайных чисел. Это очень хорошо, что вы только IP с его помощью формируете и ничего более, куда печальней дела обстоят в геймдеве, я вам скажу.

Уже более пятнадцати лет я наблюдаю пляски разработчиков игр вокруг рандомизаторов, и мне слегка несмешно временами, такое ощущение, что матчасть даже не пытались изучать:

  • if (rand(10000)==1) и прочие подобные глупости при использовании генератора с нормальным распределением.

  • Выбор по таблице добычи при помощи генератора с нормальным распределением. Если сюда добавить ещё разный шанс трофеям, то для некоторых позиций вырисовывается совсем запредельная схема.

  • Генерация энтропии на основе данных игрока/сессии/сервера. Обычно легко прослеживается и явно заметна.

  • Выборка случайного элемента из некоторой части списка для придания «большей случайности». За пределами добра и зла. В одной известной игрушке про убийство монстров это привело к тому, что можно было сутками пытаться выбить шмотку, которой просто не может выпасть в текущей сессии.

  • Скрытая манипуляция выборкой под видом случайного выбора.

  • ...и даже сочетание всего вышеперечисленного.

Самое смешное, что когда пользователи жалуются на симптомы подобных решений или вычисляют примерный алгоритм работы рандомизатора, начинается тотальное отрицание всего и вся. В крайнем случае, проверки алгоритма за пределами возможного матожидания, например: «Вот, смотрите, мы протестировали алгоритм на выборке из 300 выстрелов, всё чудесно». После этой фразы уже объяснять, что если сократить количество итераций до 30, картина меняется в корне, абсолютно бесполезно.

Очень хотелось бы обратиться ко всем коллегам: если вы пользуетесь радномизаторами в своих приложениях, прикиньте, как их поведение будет отражаться на ваших пользователях, разберитесь в алгоритме, подумайте тщательно. А то уже глаз дергается, ей богу.

Комментарии:

Tamber

#210-Welcome to the the NJ wine, guns, investing, $300 jeans, Nom pounds, pandemics, real estate re7r.toI&#821p;ll suggest all the empty strip mall stores could be converted into triage centers, care and quarantine centers.Omnes vulnerant, ultima necat!

Extinee

<a href=https://cials.yachts>cheapest cialis</a> Daily Triptans In some patients with chronic daily headache and frequent migraines, the only medication that is useful is a low dose daily triptan

KOfOHG

<a href=https://viagr.art>viagra street value</a> A Taishang elder shook his head and said with some compliment

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Сегодня День Рождения отмечает Роберт Де Ниро
Деревня, в которой остановилось время.
Подборка - Склерозные самосвалы
Точка зрения!
Анекдоты и картинки #8820576
Стук в дверь! Пришли за вашим ребёнком. Что делать?
Классные гифки (25 гифок)
Забавные девушки. Часть 26 (52 фото)
Парень забыл подключить наушники
Различные жизненные ситуации и эмоции в забавных гифках (17 гифок)
Так появляются эффектные фото косплейщиц (7 фото)
Везучие велосипедисты
Добрые поступки знаменитостей (10 фото)
Нелепые ситуации, в которые попадали известные личности (11 фото)
Герои советских кинолент «поют» песню «Пачка сигарет»
На стадионе в Хабаровске положили резиновое покрытие, которое рвется руками (15 фото + видео)
Чендлер Бинг (Мэттью Перри) и Джоуи Триббиани (Мэтт Леблан) из сериала «Друзья» тогда и сейчас (2 фото)
Высокоэффективные программы тренировок, разработанные заключенными (10 фото)
Бесстрашная девушка
Счастливчики, которым досталась работа мечты (10 фото)
« все анекдоты и картинки
Рейтинг@Mail.ru