Esa página de
caricatos es muy buena. Aunque la mayoría de los inventos que hay ahí ya se incorporaron a todos los navegadores, el
shuffle aún no es nativo de javascript. Hay que crearlo.
Hay varias formas, y en ese sitio se muestra una inventada por un caradura que no tenía nada mejor que hacer y se puso a escribir
prototype's como si supiera.
Esos campos para parámetros no se usan en el shuffle. Están para otros métodos.
Con hacer un click, ves en un mensaje de alerta la lista de números ordenada, y desordenada al azar.
Todo eso viene de aquí
Manipular array
pero te recomiendo que leas desde el comienzo, porque así ves cómo fueron evolucionando todos los métodos.