В основном, выражение для оценки таково:
первый ИЛИ второй ИЛИ третий ИЛИ четвертый ИЛИ пятый ИЛИ шестой
P (первый) = P (второй ) = P (третий) = P (четвертый) = P (пятый) = P (шестой) = 1/36
Можно было бы интуитивно думать, что результат будет
1/36 + 1/36 + 1/36 + 1/36 + 1/36 + 1/36 = 6 * 1/36 = 1/6 ,
, но нам нужно сохранить отслеживать случаи, которые были дубликатами. Например, если было выбрано первое и второе, это будет рассчитываться дважды по приведенной выше формуле, что будет неверным. Таким образом, формула имеет вид
1/36 +
35/36 * 1/36 +
(1 - 35/36 * 1/36) * 1 / 36 +
(1 - (1 - 35/36 * 1/36) * 1/36) * 1/36 +
(1 - (1 - (1 - 35 /) 36 * 1/36) * 1/36) * 1/36) * 1/36 +
(1 - (1 - (1 - (1 - 35/36 * 1/36) * 1 / 36) * 1/36) * 1/36) * 1/36
, что составляет
0,16289262235174626 ~ 16,28%
извините , это не 80%. Вы можете присвоить это значение 0.16289262235174626 такой переменной, как
var winChance = 0.16289262235174626;
, и всякий раз, когда вам нужен процент, вычисляйте
100 * winChance