Stichprobe einer zufälligen Teilmenge aus einem Array

Was ist eine saubere Art, eine Zufallsstichprobe zu entnehmen, ohne sie durch ein Array in Javascript zu ersetzen? Angenommen, es gibt ein Array

x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

und ich möchte zufällig 5 eindeutige Werte abtasten; d.h. eine zufällige Teilmenge der Länge 5 erzeugen. Um eine zufällige Stichprobe zu erzeugen, könnte man etwas tun wie:

x[Math.floor(Math.random()*x.length)];

Wenn dies jedoch mehrmals durchgeführt wird, besteht die Gefahr, dass derselbe Eintrag mehrmals abgerufen wird.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage