hola a todos espero me pudieran explicar este codigo que encontre para hacer un random de un array solo que tengo algunas dudas
Código:
function shuffle(a, b)
{
return Math.random() > 0.5 ? -1 : 1;
}
var keywords = ["xbox", "ps3", "xcube", "wii", "pc"];
var rm = keywords.sort(shuffle);
alert(rm);
pregunta porque la funcion shuffle recibe 2 parametros y de donde los recibe???
pregunta 2 me podrian explicar un poco mejor esto "Math.random() > 0.5 ? -1 : 1"
desde ya gracias