Entscheidungsrad
Drehen Sie ein Entscheidungsrad, um zufällig aus Ihrer eigenen Liste von Optionen zu wählen — in gleiche Segmente geteilt, farbig markiert und mit kryptografisch sicherer Zufälligkeit ausgewählt, demselben Fairness-Standard, den auch die anderen Zufallsauswahl-Werkzeuge dieser Website verwenden.
219 Aufrufe
Wie die Drehung tatsächlich entschieden wird
Dieses Rad verwendet dieselbe kryptografisch sichere Zufälligkeit wie die anderen Zufallsauswahl-Werkzeuge dieser Website, einschließlich des Team-Aufteilers und des Gewinnspiel-Ziehers: Der Gewinner jeder Drehung stammt aus crypto.getRandomValues(), gefiltert gegen Modulo-Verzerrung, statt aus Math.random(). Dieser Unterschied ist wichtiger, als er scheinen mag. Math.random() wird von einem Pseudozufallszahlengenerator angetrieben, der nicht auf kryptografische Sicherheit ausgelegt ist — sein interner Zustand kann im Prinzip aus genügend Ausgabewerten abgeleitet oder vorhergesagt werden, was bei allem sicherheitsrelevanten eine echte Sorge darstellt und sinnvollerweise vermieden werden sollte, wann immer eine wirklich faire, manipulationssichere Auswahl für die Menschen wichtig ist, die sich darauf verlassen. crypto.getRandomValues() schöpft stattdessen aus der kryptografischen Zufallsquelle des Betriebssystems, derselben Klasse von Zufälligkeit, die zur Erzeugung von Verschlüsselungsschlüsseln verwendet wird, sodass es keine praktische Möglichkeit gibt, vorherzusagen oder zu beeinflussen, welche Option gewählt wird.
Ebenso wichtig ist die Reihenfolge der Abläufe hinter der Drehung: Die Gewinneroption wird zuerst ausgewählt, in dem Moment, in dem Sie auf Drehen klicken, völlig unabhängig von der Animation. Erst nachdem dieses Ergebnis feststeht, berechnet das Rad, wie weit es sich drehen muss, damit das Gewinnersegment unter dem Zeiger landet — die Drehanimation ist eine visuelle Erklärung eines bereits feststehenden Ergebnisses, niemals ein Vorgang, der auf dem „falschen" Segment landen könnte. Zusätzliche volle Umdrehungen werden rein aus optischen Gründen hinzugefügt; die endgültige Ruheposition ist immer mathematisch dazu gezwungen, mit der einen Moment zuvor gewählten Option übereinzustimmen.
Praktische Einsatzmöglichkeiten für ein Entscheidungsrad
Ein Rad wie dieses macht sich überall nützlich, wo eine Gruppe eine wirklich neutrale Möglichkeit braucht, unter mehreren Optionen zu wählen, ohne dass jemand das Gefühl hat, das Ergebnis sei zu seinen Gunsten (oder zu seinen Ungunsten) manipuliert worden. Das Abendessen zwischen Freunden aufteilen, die sich nicht auf ein Restaurant einigen können, entscheiden, welches Familienmitglied abwäscht, auswählen, welcher Schüler im Unterricht als Nächstes antwortet, oder festlegen, wer in einem Meeting oder Spiel beginnt — in jedem Fall ersetzt das Rad eine Diskussion oder einen widerwilligen Freiwilligen durch ein Ergebnis, dem niemand eine Voreingenommenheit vorwerfen kann, gerade weil die dahinterliegende Zufälligkeit kryptografisch fair ist statt geraten.
- Jede beliebige Anzahl von Optionen funktioniert. Fügen Sie so viele Zeilen hinzu, wie Sie brauchen — das Rad teilt sich automatisch in gleiche Segmente auf und durchläuft eine feste Farbpalette erneut, wenn Sie mehr Optionen hinzufügen, als es Farben gibt.
- Nichts verlässt Ihren Browser. Die Optionsliste, die Zufallsziehung und die Drehung geschehen alle clientseitig.
- Beliebig oft neu drehen. Das Bearbeiten der Liste erzeugt sofort ein neues Rad, und jede neue Drehung ist eine unabhängige Ziehung ohne Erinnerung an frühere Ergebnisse.
Häufig gestellte Fragen
Wie entscheidet das Rad über den Gewinner — ist es wirklich zufällig?
Ja. Die Gewinneroption wird in dem Moment gewählt, in dem Sie auf Drehen klicken, mithilfe von crypto.getRandomValues(), einer kryptografisch sicheren Zufallsquelle, gefiltert auf dieselbe Weise, wie die anderen Zufallsauswahl-Werkzeuge dieser Website (wie der Team-Aufteiler und der Gewinnspiel-Zieher) ihre Ziehungen filtern, um Modulo-Verzerrung auszuschließen — jede Option hat unabhängig von ihrer Position in Ihrer Liste eine exakt gleiche Chance.
Ist die Drehanimation so inszeniert, dass sie immer dort landet, wo sie „soll"?
Der Gewinner wird ausgewählt, bevor die Animation beginnt, nicht umgekehrt — das Rad berechnet anschließend die genaue Drehung, die nötig ist, um dieses bereits gewählte Segment unter den Zeiger zu bringen, plus ein paar zusätzliche volle Umdrehungen für den visuellen Effekt. Die Animation veranschaulicht das Ergebnis; sie bestimmt es nie.
Wie unterscheidet sich crypto.getRandomValues() von Math.random()?
Math.random() stützt sich auf einen Pseudozufallszahlengenerator, der nicht auf Unvorhersehbarkeit ausgelegt ist und im Prinzip aus seiner Ausgabe abgeleitet werden kann; crypto.getRandomValues() schöpft aus der kryptografischen Zufallsquelle des Betriebssystems, der Standardwahl, wann immer ein wirklich faires und manipulationssicheres Ergebnis wichtig ist, sei es ein Sicherheitsschlüssel oder eine Gruppenentscheidung, die niemand beeinflussen können sollte.
Gibt es eine Grenze, wie viele Optionen ich hinzufügen kann?
Keine feste Grenze — fügen Sie so viele Zeilen hinzu, wie Sie brauchen. Mit mehr Optionen wird jedes Segment schmaler und die Farbpalette wiederholt sich, aber jedes Segment hat weiterhin einen exakt gleichen Anteil am Kreis und eine gleiche Gewinnchance.
Wofür eignet sich ein Entscheidungsrad wie dieses gut?
Für alles, was eine Gruppe fair klären muss, ohne zu streiten — ein Restaurant auswählen, eine Hausarbeit zuweisen, festlegen, welcher Schüler im Unterricht als Nächstes antwortet, die Reihenfolge in einem Spiel oder Meeting bestimmen, oder ein Unentschieden auflösen, wenn sich eine Gruppe nicht einigen kann.
Ähnliche Tools
Problem melden
Entscheidungsrad
Kommentare
Noch keine Kommentare — schreiben Sie den ersten!