Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/11/2013, 09:36
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Número aleatorio pero evitando uno en particular

es que en teoría esto debe resolver su problema

Cita:
Iniciado por dashtrash Ver Mensaje
Código PHP:
Ver original
  1. $a=range(1,49);
  2. shuffle($a);
  3. echo implode(",",$a);
y simplemente si quieres los 2,3,4,5, ... 49 números recorres el array
Código PHP:
Ver original
  1. $premiados = 5; // si son los 5 premeados
  2. for ($i = 0; $i < $premiados; $i++) {
  3.     $n = $i + 1;
  4.     echo "el premio " . $n . " es " . $a[$i] . "<br />";
  5. }
te muestra la cantidad de premiados que deseas, claro esta que el implode que te colocaron es para que veas que hay un array con 49 números ordenados aleatoriamente cada vez que llamas al script. Saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way