Codice PHP:
function random()
  {
  
$id = array();
  
$query "SELECT id FROM rand";
  
$mysql_query mysql_query($query);
  while(
$array mysql_fetch_array($mysql_query))
    {
$id[] = $array[0];}
  
shuffle($id);
  return 
$id[0];
  }

function 
multi_random($n)
  {
  
$array = array();

  for (
$i 0$i $n$i++)
    {
    
$a random();
    
$b control_random($a$array);
    
$array[] = $b;
    }
  
  return 
$array;
  }

function 
control_random($a$array)
  {
  if(!
in_array($a$array))
    {
$a $a;}
  else
    {
    
$a random();
    
control_random($a$array);  
    }
  return 
$a;
  } 
Io ho provato così, ma non funziona.... capitano comunque due numeri uguali...