Задать вопрос
@PinBib

Каков шанс выпадения нужного числа?

У нас есть такой код:
function random(maxSum) {
    let rs = Math.ceil(Math.random()*maxSum);
    return rs;
  }
var nums = [random(6), random(6), random(6), random(6), random(6), random(6)];
console.log(nums.reduce((a,b)=>a+b) / nums.length)

Какие числа должны быть в массиве nums чтобы вывод был равен единице , и каков шанс того что выпадут нужные числа?
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой 4 комментария
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
random(6) возвращает целое: 1, 2, 3, 4, 5 или 6 – с равной вероятностью.
Как игральные кости (кубики).

Чтобы reduce/length дал единицу,
нужно, чтобы все шесть выпали именно единицы:
(1 + 1 + 1 + 1 + 1 + 1) / 6 == 1

Вероятность шести единиц
1/6 * 1/6 * 1/6 * 1/6 * 1/6 * 1/6  = 1 / 6^6 = 0,00002143347051
= 2 тысячные процента. Всего ничего.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы