<?php
$rand = array();
while (count($rand) < $total ) {
$r = mt_rand($min,$max);
if ( !in_array($r,$rand) ) {
$rand[] = $r;
}
}
?>
Ou:
<?php
function uniqueRand($n, $min = 0, $max = null)
{
if($max === null)
$max = getrandmax();
$array = range($min, $max);
$return = array();
$keys = array_rand($array, $n);
foreach($keys as $key)
$return[] = $array[$key];
return $return;
}
?>
...
Code : Tout sélectionner
function RandArray () {
$unArray[] = .....
...... return $unArray;
}Code : Tout sélectionner
function useArray () {
$var = RandArray[2] ;
return $var;
}