Как я могу сделать случайный массив без повторов?

Я искал ответы на этот вопрос, но ничего не помогало, когда я пытался найти решение.

Я пытаюсь добиться того, чтобы в Javascript & Adobe Edge был создан спиннер, которыйслучайно вращается на число, а такжене повторяет это число снова, пока все числа не будут раскручены.

Я знаю, что это должно быть довольно легко сделать для достойного программиста, но я еще не настолько опытен.

Это то, что я до сих пор, но это незаконченное и глючит:

var myArray = ['360', '330', '300', '270', '240', '210', '180', '150', '120', '90', '60', '30'];
var Spinner1 = sym.$('Spinner1');

Spinner1.click(function(){
// randomize the degree of spin.
var mySpin = myArray[Math.floor(Math.random() * myArray.length)];

sym.getSymbol('Spinner1').play();
        Spinner1.css({
                    '-webkit-transform': 'rotate(' + mySpin + 'deg)',
                    '-moz-transform': 'rotate(' + mySpin + 'deg)',
                    '-ms-transform': 'rotate(' + mySpin + 'deg)',
                    '-o-transform': 'rotate(' + mySpin + 'deg)',
                    'transform': 'rotate(' + mySpin + 'deg)',
   });
   Spinner1.css('-webkit-transition','all 500ms cubic-bezier(0.420, 0.000, 1.000, 1.000)');

   if (mySpin > 300 && mySpin < 360) {
   alert("Winner is number 1!");
   }
});

Надеюсь, кто-нибудь может мне помочь. Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос