Форум HeroesWorld-а - Показать сообщение отдельно - NHF - новые герои для Heroes V 3.1
Показать сообщение отдельно
#1786
Старый 27.02.2015, 16:15
  #1786
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Чтобы 1 не выпадало, надо всего лишь убрать +1 от рандома.
При значении = 16 в текущей реализации будет 15 меньших чисел из диапазона [1; 15]. Вероятность = 15%.
Но уже при разнице в 2 стата 32 будет иметь 31 число ([1; 31]). Вероятность = 31% вместо 30.
При 6 - 96 будет иметь 95 чисел, то есть вероятность 95 вместо 90%.

В итоге получаем вероятность не разница*15%, а разница*16%-1%. Если просто 0.15 исправить на 15, то вероятность станет равна разница*15%-1%.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием