![]() |
Диалог о рандоме
Ввиду последних событий - недовериe к администрации, подозрениe в махинациях, недовольство ответами - всё ведёт к очередному большому диалогу между админами и игроками. Зачастую (почти всегда) всё падает на плечи "рандома". неизвестной величины, неизвестного характера и поведения. Помнится, когда-то вопрос об уворотах встал так же ребром, пока Маел не назвал примерную формулу уворота.
Посему вопрос и предложение рассказать тут игрокам более подробно о mt_rand? где именно используется эта функция? есть ограничения min и max? Какое значение берётся за минимум и максимум? Возможно, баланс кроется именно там, как и ответ на 90% вопросов форумчан?!.. хотелось бы добавить, данная тема создана не из возмущения, а с целью уладить отношения между адмнистрацией и игроками. с уважением, Santos |
Эм. к сожалению тут труднее ответить что-либо кроме
http://ru2.php.net/manual/ru/function.mt-rand.php это лучшее что есть в пхп :) (хотя и у нее есть глючки на небольших выборках. Например: 3 раза подряд зеро выпадало в казино) Как я указал, у нас много параметров, в рассчете многих из них есть случайная величина, и поэтому от случайности может выйти очень большая зависимость. Ну что-то на вроде: по персу бьют, увернется ли? РАНДОМ не увернулся, бьют в блок? нет. парировал? РАНДОМ парировал, пробили ли блок? РАНДОМ ага блок пробили, а пробой брони сработает? РАНДОМ ага броню тоже пробили, а концентрация сработает? РАНДОМ не сработала. а у перса сработает зеркальный удар? РАНДОМ а поглощение души? РАНДОМ а... и так далее. P.S. за точность порядка обсчета не ручаюсь ;) |
я ознакомился с функцией (и с самим Вихрем Мерсенна), поэтому и спросил про мин. и макс. значения
(кстати русская версия линка - http://php.spb.ru/manual_php_3_rus/3...NCTION.MT-RAND :)) то есть, рандом есть практически в каждой формуле? так какое значение берётся за минимум и максимум? (надеюсь не 2 варианта - "попал" и "не попал" :p ) |
В боевых формулах обычно высчитывается вероятность события в %, а потом выкидывается случайное число 1,100 и проверяется на меньше_или_равно.
|
Часовой пояс GMT +4, время: 04:56. |
Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Адаптация Архивариус & dukei