04/06/2014, 12:55
|
| | | Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 9 meses Puntos: 292 | |
Respuesta: Numero aleatorio menor que 20 excepto algunos @rjulio21 : cierto..... llegue con mucho calor de la calle... quise hacer eso mismo y la compliqué porque es mas eficiente solo cojer una key que revolver todo el array "array_diff() siempre le traera el primer registro que "no se consiga" como asignado, lo cual no lo veo del todo "aleatorio""
<< le falto ver el shuffle() Cita: $numerosAsignados = array(1,5,10);
$numeros = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 ,19,20);
//Aqui obtienes los valores que no están en el arreglo de numeros asignados
$result = array_diff($numeros,$numerosAsignados);
//Luego obtienes una posición aleatoria del arreglo resultante.
$numeroQueAsignas = $result[array_rand($result)];
__________________ Salu2! |