Lanzamiento moneda

<?php

function lanzamiento($num = 3) {
 $caras = 0;
 $tiradas = 0;
 while ($caras < $num) {
 $moneda = rand(1, 2);
 if ($moneda == 1) {
 // echo "C";
 $caras++;
 } else {
 // echo "X";
 $caras = 0;
 }
 $tiradas++;
 }
 return $tiradas;
 }

for ($j = 1; $j <= 8; $j++) {
 $tiradas = 0;
 for ($i = 0; $i < 1000000; $i++) {
 $tiradas += lanzamiento($j);
 }
 echo $j." : ".($tiradas / 1000000)."<br/>";
 }
 ?>

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos