Что означает этот случайный возврат
Привет,
Я пытаюсь понять, что делает случайная функция в этой функции. вот первоначальное назначение этой функции
Эта функция возвращает массив, содержащий зашифрованный список значений. В массиве есть ровно четыре пары чисел (1,2,3 и 4) и одно непарное число (5). Значения в массиве скремблируются с помощью метода array.sort() для сортировки массива псевдослучайным способом.
function randomAnswers(){ var answers = [1,1,2,2,3,3,4,4,5]; answers.sort(function(item){ return .5 - Math.random(); }) return answers; }
Что я уже пробовал:
Я знаю, что random возвращает числа от 0(включенные) до 1(не включенные). но я не получаю .5-Math.random(); в этой функции