
03/10/2009, 11:55
|
 | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses Puntos: 214 | |
Respuesta: ¿como funciona array_rand()? Hola
Pues el random no tiende a repetirse mucho, pero pues
al ser random puede llegar a repetir valores en algún
momento, y pues para esto sería agregar validaciones adicionales
En cuanto a si le pasas un número mayor de valores en array_rand,
genera un error pues no va a poder hacer el aleatorio si el número
es mayor a los elementos del array
Por esto, tendrías que hacer un count($array) por ej para saber el número
máximo de elementos del array, y antes de pasarle el valor a array_rand
hacer otro random para que escoja un número entre 0 y el valor de count($array)
si es que quieres hacer esa validación adicional
Bueno, suerte con eso
saludos |