A ver:
1. Lo primero que tienes que hacer es barajar el contenido del arreglo, algo que veo que lograste.
Cita:
Iniciado por yopmail Encontre un codigo que esta muy bien, es este:
<script type="text/javascript">
var myArray = ['1','2','3','4','5'];
var i,j,k;
for (i = myArray.length; i; i--) {
j = Math.floor(Math.random() * i);
k = myArray[i - 1];
myArray[i - 1] = myArray[j];
myArray[j] = k;
}
document.write("números aleatorios : " + myArray);
</script>
Muestra al azar los numeros y sin repetirlos, y acepta HTML [...]
Por cierto, es un código muy parecido al de uno de los enlaces que dejé al inicio. Deberías revisar los enlaces.
2. Una vez que lograste completar el punto uno, debes extraer los 6 primeros elementos del arreglo resultante, es decir, del arreglo cuyo contenido barajaste. Ahí es en donde entra a tallar el método
.slice()
y con eso darías por concluido el tema.