Уникальные элементы [дубликат]

199
30 марта 2018, 14:38

На данный вопрос уже ответили:

  • Рандомизировать массив 3 ответа
  • Вывод из массива рандомом без повторов 3 ответа

Такой вопрос: у меня есть массив, и мне нужно вывести из него числа в случайном порядке, при этом числа должны быть уникальными. В моем коде они повторяются, например выводит 1,1,2,5,7,2 а мне нужно 1,5,2,8. Мой код:

    let numbers=[1,2,3,4,5,6,7,8,9,10,11,12];
let a;
for (let i = 0; i < numbers.length; i++) {
    a=Math.floor(Math.random()*numbers[i])+1;
    console.log(a);
}