Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/07/2013, 10:24
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ramdom que no se repita

Pues dicho código que tienes como "válido" si puede fallar, ya que al obtener el índice por azar puede que eventualmente te de el mismo índice.

Una forma infalible sería así:
Código PHP:
Ver original
  1. $nums = range(0, 999);
  2. shuffle($nums);
  3.  
  4. while (/* ... */) {
  5.   $rand_num = array_shift($nums);
  6. }

PDTA: y no te dije vago, hablé en general, si te quedó el saco ya no es mi culpa.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.