Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2021, 17:11
Кандидат Javascript-наук
Отправить личное сообщение для jaroslav.tavgen Посмотреть профиль Найти все сообщения от jaroslav.tavgen
 
Регистрация: 18.09.2014
Сообщений: 128

Где ошибка? Симулирую задачу на теорию вероятностей, и ответ не сходится
Есть задача на теорию вероятностей:

"Шесть рукописей случайно раскладывают по пяти папкам. Какова вероятность того, что ровно одна папка останется пустой?".

Я решил её просимулировать и написал следующий код:
let positives = 0;
let total = 1000000;
for(let i = 0; i < total; i++){
    let number_of_writings = 6;
    let folders = Array.from({length:5}, _=>0);
    while(number_of_writings-- > 0){
        folders[Math.floor(Math.random()*folders.length)]++;
    }
    if(folders.includes(0) && folders.indexOf(0) === folders.lastIndexOf(0)) positives++;
}
alert(`Positives: ${positives}, Total: ${total}, Probability: ${positives/total}`);

В решении сказано, что вероятность должна быть 5/21 = 0.23 (https://www.matburo.ru/ex_tv.php?p2=klass5) . У меня получается 0.49. В чём ошибка?

Последний раз редактировалось jaroslav.tavgen, 14.07.2021 в 17:16.
Ответить с цитированием