No dice versión de PHP... Si no es PHP 5, busca_nulos no debe andar
Código PHP:
<?php
function busca_nulos($array)
{
return array_keys($array, null, true);
}
function bingorep($n, $m)
{
if (!is_int($n) || !is_int($m) || $m < $n || $m < 0 || $n < 0)
{
//$n y $m deben ser enteros positivos, y $n mayor o igual a $m
return;
}
for ($veces = 0; $veces < $n; $veces++)
{
echo rand(0, $m);
}
}
function bingorep2($n, $m)
{
if (!is_int($n) || !is_int($m) || $m < $n || $m < 0 || $n < 0)
{
//$n y $m deben ser enteros positivos, y $n mayor o igual a $m
return;
}
$retorno = array();
while (count($retorno) < $n) {
$rand = rand(0, $m);
if (!in_array($rand, $retorno))
{
$retorno[] = $rand;
}
}
echo implode('', $retorno);
}
var_dump(busca_nulos(array(2,0,null,'a'=>null)));
bingorep(5, 6);
bingorep2(5, 6);
?>
Ahora veo el 3...