jQuery wählt zufällige Elemente mit derselben Klasse aus

Ich habe Elemente mit der Klasse "selectElement". Wenn ich auf ein Element mit dieser Klasse klicke, "wähle" ich es aus und gebe ihm eine andere Klasse "selectedElements", falls sie es noch nicht hat.

Ich habe jedoch eine Schaltfläche, die zufällig eine bestimmte Anzahl (z. B. 10) von Elementen mit der Klasse "selectElement" auswählen und ihnen die Klasse "selectedElement" zuweisen soll.

Ich habe so etwas in dieser Antwort versucht ->https://stackoverflow.com/a/1764629/1011539, aber es gibt jedes Mal die gleichen Werte zurück ...

EDIT: Mit Jon's Hilfe gelöst. Hier ist der Code für andere Benutzer mit ähnlichen Problemen :)

$("#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");
    }
});

Antworten auf die Frage(3)

Ihre Antwort auf die Frage