<?php
$h = 10 ;
for ( $c = 1 ; $c <= $h ; $c ++ ) {
$replace = 0 ;
$noReplace = 0 ;
//Всего проведем испытаний
$exp = 1000 ;
//Определим количество опытов
for ( $i = 0 ; $i < $exp ; $i ++ ) {
//В переменной $correct будем хранить загаданное число в переменной $option первую попытку отгадки
$allOption = array ( "0" , "1" , "2" ) ;
//Создадим массив $allOption для всех вариантов
for ( $l = 0 ; $l <= 2 ; $l ++ ) {
if ( $correct != $option ) {
if ( $option != $allOption [ $l ] && $correct != $allOption [ $l ] ) {
$select = $allOption [ $l ] ;
}
//В случае если человек не угадал в первом случае то выберем из массива вариант который можно выкинуть
//этот вариант не буде равен загаднном значению и не будет равен названному значению
}
if ( $correct == $option ) {
if ( $option != $allOption [ $l ] && $correct != $allOption [ $l ] ) {
$forOpt [ ] = $allOption [ $l ] ;
}
//В том случае если человек угадал с первого раза, то сформируем массив из возможных вариантов которые можно //откинуть, это будет любой вариант кроме названного (ведь он и является правильным) и выберем случай вариант
//запишем его в переменную $select
}
}
//Теперь подсчитаем когда будет больше правильно названных вариантов, при смене или в том случае если оставаться
//при своём начальном выборе
for ( $j = 0 ; $j <= 2 ; $j ++ ) {
if ( $option != $allOption [ $j ] && $select != $allOption [ $j ] ) {
$change = $allOption [ $j ] ;
}
}
//Запишем в переменную $change вариант который не будет равен выбранному варианту $select(так как он уже удалён)
//а также вариант который не равен ранее названному, который хранится в переменной $l
if ( $change == $correct ) {
$replace ++;
}
if ( $option == $correct ) {
$noReplace ++;
}
//подсчитаем количество правильных вариантов в том и в том случае
//echo "$i: Выпало $correct вы выбрали $option я убираю $select-------Было $l Сменил на $change";
//echo "<br>";
$forOpt = "" ;
//Обнуляем массив, что бы потом не было проблем
}
$p1 = $replace / $exp ;
$p2 = $noReplace / $exp ;
echo "Опыт: $c В случае смены угадано: $replace вероятность: $p1 если варианте не изменён, угаданно: $noReplace вероятность $p2 \n " ;
$p1 = "" ;
$p2 = "" ;
//Обнулим все переменные
}
// your code goes here
PD9waHAKJGg9MTA7CmZvcigkYz0xOyAkYzw9JGg7ICRjKyspICAgewoJJHJlcGxhY2U9MDsKCSRub1JlcGxhY2U9MDsKLy/QktGB0LXQs9C+INC/0YDQvtCy0LXQtNC10Lwg0LjRgdC/0YvRgtCw0L3QuNC5CiRleHA9MTAwMDsKLy/QntC/0YDQtdC00LXQu9C40Lwg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7Qv9GL0YLQvtCyCmZvcigkaT0wOyAkaTwkZXhwOyAkaSsrKSAgewokY29ycmVjdD1yYW5kKDAsMik7CiRvcHRpb249cmFuZCgwLDIpOwovL9CSINC/0LXRgNC10LzQtdC90L3QvtC5ICRjb3JyZWN0INCx0YPQtNC10Lwg0YXRgNCw0L3QuNGC0Ywg0LfQsNCz0LDQtNCw0L3QvdC+0LUg0YfQuNGB0LvQviDQsiDQv9C10YDQtdC80LXQvdC90L7QuSAkb3B0aW9uINC/0LXRgNCy0YPRjiDQv9C+0L/Ri9GC0LrRgyDQvtGC0LPQsNC00LrQuAogCiRhbGxPcHRpb249YXJyYXkoIjAiLCIxIiwiMiIpOwogCi8v0KHQvtC30LTQsNC00LjQvCDQvNCw0YHRgdC40LIgJGFsbE9wdGlvbiDQtNC70Y8g0LLRgdC10YUg0LLQsNGA0LjQsNC90YLQvtCyCmZvcigkbD0wOyAkbDw9MjsgJGwrKykgIHsKICAgIGlmKCRjb3JyZWN0IT0kb3B0aW9uKSAgewogICAgaWYoJG9wdGlvbiE9JGFsbE9wdGlvblskbF0gJiYgJGNvcnJlY3QhPSRhbGxPcHRpb25bJGxdKSAgewogICAgJHNlbGVjdD0kYWxsT3B0aW9uWyRsXTsKICAgIH0KLy/QkiDRgdC70YPRh9Cw0LUgINC10YHQu9C4INGH0LXQu9C+0LLQtdC6INC90LUg0YPQs9Cw0LTQsNC7INCyINC/0LXRgNCy0L7QvCDRgdC70YPRh9Cw0LUg0YLQviDQstGL0LHQtdGA0LXQvCDQuNC3INC80LDRgdGB0LjQstCwINCy0LDRgNC40LDQvdGCINC60L7RgtC+0YDRi9C5INC80L7QttC90L4g0LLRi9C60LjQvdGD0YLRjAovL9GN0YLQvtGCINCy0LDRgNC40LDQvdGCINC90LUg0LHRg9C00LUg0YDQsNCy0LXQvSDQt9Cw0LPQsNC00L3QvdC+0Lwg0LfQvdCw0YfQtdC90LjRjiDQuCDQvdC1INCx0YPQtNC10YIg0YDQsNCy0LXQvSDQvdCw0LfQstCw0L3QvdC+0LzRgyDQt9C90LDRh9C10L3QuNGOCn0KIAppZigkY29ycmVjdD09JG9wdGlvbikgIHsKaWYoJG9wdGlvbiE9JGFsbE9wdGlvblskbF0gJiYgJGNvcnJlY3QhPSRhbGxPcHRpb25bJGxdKSAgewogICAgJGZvck9wdFtdPSRhbGxPcHRpb25bJGxdOwogICAgJHNlbGVjdD0kZm9yT3B0W2FycmF5X3JhbmQoJGZvck9wdCldOwoKfQovL9CSINGC0L7QvCDRgdC70YPRh9Cw0LUg0LXRgdC70Lgg0YfQtdC70L7QstC10Log0YPQs9Cw0LTQsNC7INGBINC/0LXRgNCy0L7Qs9C+INGA0LDQt9CwLCDRgtC+INGB0YTQvtGA0LzQuNGA0YPQtdC8INC80LDRgdGB0LjQsiDQuNC3INCy0L7Qt9C80L7QttC90YvRhSDQstCw0YDQuNCw0L3RgtC+0LIg0LrQvtGC0L7RgNGL0LUg0LzQvtC20L3QviAvL9C+0YLQutC40L3Rg9GC0YwsINGN0YLQviDQsdGD0LTQtdGCINC70Y7QsdC+0Lkg0LLQsNGA0LjQsNC90YIg0LrRgNC+0LzQtSDQvdCw0LfQstCw0L3QvdC+0LPQviAo0LLQtdC00Ywg0L7QvSDQuCDRj9Cy0LvRj9C10YLRgdGPINC/0YDQsNCy0LjQu9GM0L3Ri9C8KSDQuCDQstGL0LHQtdGA0LXQvCDRgdC70YPRh9Cw0Lkg0LLQsNGA0LjQsNC90YIKLy/Qt9Cw0L/QuNGI0LXQvCDQtdCz0L4g0LIg0L/QtdGA0LXQvNC10L3QvdGD0Y4gJHNlbGVjdAp9CiAKfQovL9Ci0LXQv9C10YDRjCDQv9C+0LTRgdGH0LjRgtCw0LXQvCDQutC+0LPQtNCwINCx0YPQtNC10YIg0LHQvtC70YzRiNC1INC/0YDQsNCy0LjQu9GM0L3QviDQvdCw0LfQstCw0L3QvdGL0YUg0LLQsNGA0LjQsNC90YLQvtCyLCDQv9GA0Lgg0YHQvNC10L3QtSDQuNC70Lgg0LIg0YLQvtC8INGB0LvRg9GH0LDQtSDQtdGB0LvQuCDQvtGB0YLQsNCy0LDRgtGM0YHRjwovL9C/0YDQuCDRgdCy0L7RkdC8INC90LDRh9Cw0LvRjNC90L7QvCDQstGL0LHQvtGA0LUKZm9yKCRqPTA7ICRqPD0yOyAkaisrKSAgewppZigkb3B0aW9uIT0kYWxsT3B0aW9uWyRqXSAmJiAkc2VsZWN0IT0kYWxsT3B0aW9uWyRqXSkgIHsKICAgICRjaGFuZ2U9JGFsbE9wdGlvblskal07Cn0KfQovL9CX0LDQv9C40YjQtdC8INCyINC/0LXRgNC10LzQtdC90L3Rg9GOICRjaGFuZ2Ug0LLQsNGA0LjQsNC90YIg0LrQvtGC0L7RgNGL0Lkg0L3QtSDQsdGD0LTQtdGCINGA0LDQstC10L0g0LLRi9Cx0YDQsNC90L3QvtC80YMg0LLQsNGA0LjQsNC90YLRgyAkc2VsZWN0KNGC0LDQuiDQutCw0Log0L7QvSDRg9C20LUg0YPQtNCw0LvRkdC9KQovL9CwINGC0LDQutC20LUg0LLQsNGA0LjQsNC90YIg0LrQvtGC0L7RgNGL0Lkg0L3QtSDRgNCw0LLQtdC9INGA0LDQvdC10LUg0L3QsNC30LLQsNC90L3QvtC80YMsINC60L7RgtC+0YDRi9C5INGF0YDQsNC90LjRgtGB0Y8g0LIg0L/QtdGA0LXQvNC10L3QvdC+0LkgJGwKaWYoJGNoYW5nZT09JGNvcnJlY3QpICB7CiRyZXBsYWNlKys7Cn0KIAppZigkb3B0aW9uPT0kY29ycmVjdCkgIHsKJG5vUmVwbGFjZSsrOwp9Ci8v0L/QvtC00YHRh9C40YLQsNC10Lwg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/RgNCw0LLQuNC70YzQvdGL0YUg0LLQsNGA0LjQsNC90YLQvtCyINCyINGC0L7QvCDQuCDQsiDRgtC+0Lwg0YHQu9GD0YfQsNC1IAovL2VjaG8gIiRpOiDQktGL0L/QsNC70L4gJGNvcnJlY3Qg0LLRiyDQstGL0LHRgNCw0LvQuCAkb3B0aW9uINGPINGD0LHQuNGA0LDRjiAkc2VsZWN0LS0tLS0tLdCR0YvQu9C+ICRsINCh0LzQtdC90LjQuyDQvdCwICRjaGFuZ2UiOwovL2VjaG8gIjxicj4iOwoKJGZvck9wdD0iIjsKLy/QntCx0L3Rg9C70Y/QtdC8INC80LDRgdGB0LjQsiwg0YfRgtC+INCx0Ysg0L/QvtGC0L7QvCDQvdC1INCx0YvQu9C+INC/0YDQvtCx0LvQtdC8Cn0KIAokcDE9JHJlcGxhY2UvJGV4cDsKJHAyPSRub1JlcGxhY2UvJGV4cDsKZWNobyAi0J7Qv9GL0YI6ICRjINCSINGB0LvRg9GH0LDQtSDRgdC80LXQvdGLINGD0LPQsNC00LDQvdC+OiAkcmVwbGFjZSDQstC10YDQvtGP0YLQvdC+0YHRgtGMOiAkcDEg0LXRgdC70Lgg0LLQsNGA0LjQsNC90YLQtSDQvdC1INC40LfQvNC10L3RkdC9LCDRg9Cz0LDQtNCw0L3QvdC+OiAkbm9SZXBsYWNlINCy0LXRgNC+0Y/RgtC90L7RgdGC0YwgJHAyXG4iOwoKJHAxPSIiOwokcDI9IiI7Ci8v0J7QsdC90YPQu9C40Lwg0LLRgdC1INC/0LXRgNC10LzQtdC90L3Ri9C1Cn0KLy8geW91ciBjb2RlIGdvZXMgaGVyZQ==
stdout
Опыт: 1 В случае смены угадано: 650 вероятность: 0.65 если варианте не изменён, угаданно: 350 вероятность 0.35
Опыт: 2 В случае смены угадано: 679 вероятность: 0.679 если варианте не изменён, угаданно: 321 вероятность 0.321
Опыт: 3 В случае смены угадано: 682 вероятность: 0.682 если варианте не изменён, угаданно: 318 вероятность 0.318
Опыт: 4 В случае смены угадано: 678 вероятность: 0.678 если варианте не изменён, угаданно: 322 вероятность 0.322
Опыт: 5 В случае смены угадано: 686 вероятность: 0.686 если варианте не изменён, угаданно: 314 вероятность 0.314
Опыт: 6 В случае смены угадано: 664 вероятность: 0.664 если варианте не изменён, угаданно: 336 вероятность 0.336
Опыт: 7 В случае смены угадано: 658 вероятность: 0.658 если варианте не изменён, угаданно: 342 вероятность 0.342
Опыт: 8 В случае смены угадано: 655 вероятность: 0.655 если варианте не изменён, угаданно: 345 вероятность 0.345
Опыт: 9 В случае смены угадано: 646 вероятность: 0.646 если варианте не изменён, угаданно: 354 вероятность 0.354
Опыт: 10 В случае смены угадано: 654 вероятность: 0.654 если варианте не изменён, угаданно: 346 вероятность 0.346