Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/07/2013, 09:06
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Respuesta: Ramdom que no se repita

Umm,

Poniendo esto dentro del bucle valdría??

Código PHP:
Ver original
  1. $randomValues = range(0, 999);
  2. shuffle($randomValues);
  3. print_r($randomValues);

Y haciendo esto??

Código PHP:
Ver original
  1. $values = array();
  2. for($x=1;$x<=999;$x++) {
  3.     $values[$x] = $x;
  4. }
  5. $counter = 999;
  6. for($i = 0; $i < mysql_num_rows($query); $i++){
  7.     $rand_num = rand(1,$counter);
  8.     $current_number = $values[$rand_num];
  9.     array_splice($values, $rand_num, 1);
  10.     $counter--;
  11.     echo "rand number: " . $current_number . '<br>';
  12. }