Para que te cargue '$n' valores aleatorios y en ningún momento sean iguales.
1. Crear una array con un rango de elementos del 1 al $n, la función
range lo hace.
2. Los meto a una caja, cerramos la caja y revolvemos todos los números (shuffle).
3. Puedes mostrarlo llamando a tu función
mostrar.
Código PHP:
$numeros = range (1,$n);
srand (time());
shuffle ($numeros);
tu_funcion_mostrar($numeros);
}