#21 ·
(1/2)^number_of_consecutive_wins
1/2 ^ 6 = 1/64
If we consider a standard octopus—just thinking about how unpredictable they can be!—with a 50% success rate, you would expect it to stumble upon such a streak after roughly 120 attempts on average. It’s quite fascinating when you think about the sheer mathematical patience required for nature to align like that!
Code:
1/2 ^ 6 = 1/64
If we consider a standard octopus—just thinking about how unpredictable they can be!—with a 50% success rate, you would expect it to stumble upon such a streak after roughly 120 attempts on average. It’s quite fascinating when you think about the sheer mathematical patience required for nature to align like that!
Code:
<html>
<head>
<style></style>
<script>
function init(){
var serija = 0;
var br_tries, br_tries_start;
var zbroj_tries = 0;
var zbroj_tries_start = 0;
var cnt = 0;
for(var j = 0 ; j < 1000; ++j)
{
for(var i = 0 ; ; ++i){
var predict = Math.floor(Math.random()*2);
var outcome = Math.floor(Math.random()*2);
if(predict == outcome){
++serija;
if (serija == 6) {
br_tries = i + 1;
br_tries_start = br_tries - 6;
break;
}
}
else serija = 0;
}
++cnt;
zbroj_tries += br_tries;
zbroj_tries_start += br_tries_start;
serija = 0;
}
document.body.innerHTML =
'zbroj_tries prosjek:' + (zbroj_tries / cnt) +
'<br>zbroj_tries_start prosjek:' + (zbroj_tries_start / cnt);
}
</script>
</head>
<body onload="init();"></body>
</html>
<head>
<style></style>
<script>
function init(){
var serija = 0;
var br_tries, br_tries_start;
var zbroj_tries = 0;
var zbroj_tries_start = 0;
var cnt = 0;
for(var j = 0 ; j < 1000; ++j)
{
for(var i = 0 ; ; ++i){
var predict = Math.floor(Math.random()*2);
var outcome = Math.floor(Math.random()*2);
if(predict == outcome){
++serija;
if (serija == 6) {
br_tries = i + 1;
br_tries_start = br_tries - 6;
break;
}
}
else serija = 0;
}
++cnt;
zbroj_tries += br_tries;
zbroj_tries_start += br_tries_start;
serija = 0;
}
document.body.innerHTML =
'zbroj_tries prosjek:' + (zbroj_tries / cnt) +
'<br>zbroj_tries_start prosjek:' + (zbroj_tries_start / cnt);
}
</script>
</head>
<body onload="init();"></body>
</html>