Ver Mensaje Individual
  #19 (permalink)  
Antiguo 25/11/2013, 12:05
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
Respuesta: Número aleatorio pero evitando uno en particular

Cita:
Iniciado por Dalam Ver Mensaje
Mejorando la funcion de triby ( No te ofendas )

Código PHP:
Ver original
  1. <?php
  2. $numeros = array(); // Este array contendra los resultados extraidos
  3. $n = range(1, 49);  // Generamos un array con todas las posibilidades
  4. shuffle($n); // Desordenamos el array
  5. // Un ciclo para generar 5 numeros
  6. for($i = 0; $i < 5; $i++) {
  7.     $numeros[] = $n[$i]; // Añadimos el resultado al array de resultados
  8. }
  9. // Para ver el contenido del array
  10. var_dump($numeros);
  11. ?>
Una de mis preguntas es que el número 2º que se muestre no sea igual que el 1º, y así con el 3º,4º y 5º.

Pero me parece que por fin entendí bien ese código a pesar de mis escasos conocimientos XD... La manera de que en este código no se repitan los números es que simplemente desordena los números del array $n y luego añadimos los 5 primeros números al array $numeros. de esa manera es totalmente imposible que se repitan. ¿ Es cierto ?
__________________
No te olvides de dar +1 a quien te echa un cable ;)