Array con valores aleatorios

Hola,
como puedo rellenar un array de n posiciones con valores aleatorios dentro de una escala, por ejemplo:
Valores(4)
Aleatorio entre 1-4
valores(1)=3
valores(1)=1
valores(1)=2
valores(1)=4

1 Respuesta

Respuesta
1
Prueba con esto:
for ($i=0; $i<4; $i++) {
valores[$i] = rand(1, 4);
}
Hola,
lo que quiero es rellenar el array con números aleatorios pero que estos no se repitan y que estén dentro de un rango determnido
En ese caso, primero rellena la matriz con el rango y después la recorres intercambiando la posición actual con otra posición escogida al azar. Cuando acabes el recorrido los valores del rango estarán aleatoriamente distribuidos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas