Problema numere aleatoare cu functie recursiva
Scris: Joi Mar 14, 2013
Am scris o functie si nu stiu unde e pct slab probabil ceva de logica.
Vreau sa generez 6 numere aleatoare dintr-un interval in afara de unele (tot din acel interval), acestea (care nu le vreau) fiind intr-un tablou definit de mine.
Daca ma puteti ajuta, functia are parametrii reali direct in ea , asa am vrut-o nu se face asa dar asa am vrut eu.
Cod: Selectaţi tot
<?php
function randsel(){
$tab=array(1,3,5,7);
do{
$n=rand(1,10);
if($n!==(list($index, $val)=each($tab))){
$tabgen[]=$n;
$lungime = sizeof($tabgen);
}
else{
randsel();
}
}
while($lungime <= 5);
if($lungime==5) return;
return $tabgen;
}
$nr[]=randsel();
echo $nr."<br />";
?>
Daca ma puteti ajuta, functia are parametrii reali direct in ea , asa am vrut-o nu se face asa dar asa am vrut eu.