Gewichtete Zufallsauswahl
Ziehen Sie zufällig ein Element aus einer Liste und geben Sie jedem Eintrag über ein Gewicht eine andere Wahrscheinlichkeit. Ideal für eine Tombola, ein Glücksrad oder die Verteilung von Preisen – die Ziehung erfolgt vollständig in Ihrem Browser.
So funktioniert es
Eine klassische Verlosung gibt jedem Eintrag genau dieselbe Chance, gezogen zu werden. Eine gewichtete Ziehung kann dagegen unterschiedliche Wahrscheinlichkeiten abbilden: zum Beispiel bei einer Tombola, bei der der Hauptgewinn seltener sein soll als die Trostpreise, oder um Aufgaben zu verteilen und manchen Personen mehr Gewicht zu geben. Die Ziehung nutzt den Pseudozufallszahlengenerator des Browsers, angewendet auf die kumulierte Summe der Gewichte aller Einträge.
Wie genau funktioniert die Berechnung der Wahrscheinlichkeiten?
Jeder Eintrag belegt einen Teil einer Strecke, deren Länge proportional zu seinem Gewicht ist: Bei den Gewichten 1, 2 und 5 beträgt die Summe 8, der erste Eintrag hat also eine Chance von 1/8, der zweite von 2/8 und der dritte von 5/8. Anschließend wird in dieser Strecke eine Zufallszahl gezogen, die bestimmt, welcher Eintrag ausgewählt wird.
Kann ich Dezimalgewichte oder sehr unterschiedlich große Gewichte verwenden?
Ja, die Gewichte dürfen Dezimalzahlen sein (zum Beispiel 0.5 oder 2.75), und es gibt keine Einschränkung beim Abstand zwischen dem kleinsten und dem größten Gewicht: Für die relativen Wahrscheinlichkeiten zählt allein das Verhältnis der Gewichte zueinander.
Keiner Ihrer Einträge wird an einen Server übertragen: Die Ziehung wird lokal in Ihrem Browser berechnet.