Как рассудить такие шансы? вводная: 2 противника, у одного сработал трофей взломать хранилище, у второго сработал трофей защитить хранилище от взлома, оба трофея прокачаны одинаково, например, на 20% и сработали у того и у другого по условию (примерно)if (mt_rand(1, 100)

21 Авг 2019 в 06:03
167 +1
0
Ответы
1

Если выпавшие числа в mt_rand() равны, то можно добавить дополнительный критерий для определения победителя. Например, можно использовать дополнительный раунд, где оба противника выбирают числа еще раз или сравнивают другие параметры, чтобы определить победителя.

Также можно использовать дополнительный трофей или навык у каждого игрока, который будет иметь влияние на исход битвы в случае равных результатов. Например, трофей "удар по слабому месту" или навык "увеличить выпавшее число на 10%".

Математически обосновать данный момент можно, например, на основе вероятности событий. Можно рассчитать вероятность получения равных чисел в mt_rand() и предусмотреть возможность дополнительных действий в случае равенства результатов.

20 Апр 2024 в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир