JQuery выбрать случайные элементы с тем же классом

У меня есть элементы с классом «selectElement». Когда я нажимаю на элемент с этим классом, я & quot; выбираю & quot; и назначить ему другой класс «selectedElements», если он еще не имеет его.

Но у меня есть кнопка, которая должна случайным образом выбирать определенное количество (например, 10) элементов с классом «selectElement». и дать им «selectedElement» учебный класс.

Я попробовал что-то вроде этого ответа - & gt;https://stackoverflow.com/a/1764629/1011539, но он возвращает одни и те же значения каждый раз ...

РЕДАКТИРОВАТЬ: Решено с помощью Джона. Вот код для других пользователей с похожей проблемой :)

$("#chooseElementsRand").live("click",function(){
    $(".selectedElements").removeClass("selectedElements");
    var maxNum = parseInt($(".maxNum").html());
    var randomElements = shuffle($(".selectElement")).slice(0,maxNum).addClass("selectedElements");
    $(".selectedNum").html(randomElements.length);
    if(randomElements.length==maxNum) {
        $(".buttonToProceed").removeClass("notShown");
    }
});

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

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