Так если вкратце, сначала рассчитывается групп шанс, если псевдорандомное(хз как сид считается на этом серве, может он привязан ко времени включения серва, может ко времени в Уганде) меньше 0,35 или 0,325, то считается уже шанс предмета в этой группе таким же образом. В данных случаях разница в групп шансе 2,5%, при 1 теле без ПА и 2 телах без ПА соответсвенно.
Давайте симулируем вероятность с учетом тика серва, и посмотрим насколько велика разница при 100000 испытаниях.
Python:
import random
import time
def simulate_drops_with_ticks(group_chance, item_chance, trials=100000):
item_drops = 0
for i in range(trials):
# Изменяем seed на каждом тике, используя текущее время и итерацию
tick_time = int(time.time() * 1000) + i
random.seed(tick_time)
if random.random() < group_chance:
if random.random() < item_chance:
item_drops += 1
return item_drops
# Вероятности
group_chance_1 = 0.35
group_chance_2 = 0.325
item_chance = 0.02 # Вероятность выпадения шлема в группе
# Симуляция для 100000 испытаний с учетом тиков
trials = 100000
# Симуляция для 35%
random.seed(42) # Установим начальное значение (seed) для воспроизводимости
drops_35 = simulate_drops_with_ticks(group_chance_1, item_chance, trials)
# Симуляция для 32.5%
random.seed(42) # Установим начальное значение (seed) для воспроизводимости
drops_325 = simulate_drops_with_ticks(group_chance_2, item_chance, trials)
# Результаты
print(f"Количество выпадений шлема дум при 35%: {drops_35}")
print(f"Количество выпадений шлема дум при 32.5%: {drops_325}")
print(f"Разница в количестве выпадений: {drops_35 - drops_325}")
print(f"Процентная разница: {((drops_35 - drops_325) / trials) * 100:.2f}%")
Итог:
Количество выпадений шлема дум при 35%: 677
Количество выпадений шлема дум при 32.5%: 626
Разница в количестве выпадений: 51
Процентная разница: 0.05%
Стоит ли выгонять простых работяг без ПА из пати из-за 0,05%? Побойтесь бога.