SpinKit

Wie SpinKit fair bleibt

Ziehungen kommen von SpinKitEngine. SpinBot wählt nie ein Ergebnis. Du kannst einen Beleg prüfen, uns nicht aufs Wort glauben.

Fairness bei einem Zufallsgenerator ist leicht zu behaupten und schwer zu sehen. Ein Rad kann Theater spielen, während das Ergebnis im Dunkeln feststand. SpinKit ist andersherum gebaut: die Engine zieht zuerst, die Animation folgt, und ein Beleg bleibt, den du prüfen kannst. Diese Seite ist der schriftliche Bericht dieses Entwurfs — kein zweites Produkt und keine übersetzte Hülle der Startseite.

Es ist auch local-first. Die Ziehung, die zählt, passiert auf dem Gerät vor dem Raum, von der Liste, die man sieht, ohne Konto für die Kernwerkzeuge. Cloud-Speicher und Share-Links sind Extra. Sie bekommen keine geheime Stimme beim Gewinner.

Was den Gewinner wirklich zieht

Jeder Rad-Spin, Slot-Wurf, Spin-Sheet-Zeile und Team-Split kommt von SpinKitEngine auf deinem Gerät. Die Engine nutzt einen kryptografischen Generator, nicht Math.random() als Rad verkleidet. Gewichtete Stücke ändern die Chancen proportional zu den Zahlen, die du eingegeben hast, und die Gewichte bleiben sichtbar. Einen Gewinner nach einem Spin zu entfernen ist eine Einstellung, die du einschaltest, kein verstecktes Neu-Ziehen.

Diese Reihenfolge ist der ganze Entwurf: sich auf ein Ergebnis festlegen, dann den Spin spielen, damit der Raum landen sieht. Der Zeiger jagt keinen Namen. Die Animation zeigt eine Ziehung, die schon passiert ist. Würde das Rad in der letzten Sekunde „wählen“, wäre das das Gegenteil dieser Seite.

SpinBot kann beim Listenbauen, Umbenennen oder Erklären helfen. Es kann keinen Gewinner wählen. Könnte ein Assistent eine Tombola steuern, wäre der Rest dieser Seite Theater. Der Codepfad, der zieht, ist die Engine; der Assistent ist nicht darauf.

Belege, die du prüfen kannst

Nach einer Ziehung kann SpinKit einen Beleg zeigen: eine Festlegung und einen Zeugen. Wer die Originalliste hat, kann die Ziehung wiederholen und sehen, ob derselbe Name kommt. Ein Beleg ist kein Marketing-Abzeichen. Stimmt die Liste in der Hand nicht mit der gezogenen überein, schlägt die Wiederholung fehl — das ist der Punkt. Kopiere den Beleg, wenn du einer Klasse, einem Chat oder einem Prüfer zeigen musst, was passiert ist.

Behandle den Beleg als Teil der Arbeit, nicht als Schnörkel. Eine Klasse, die den Beleg einer Preisziehung behält, kann „wer stand auf der Liste?“ beantworten, ohne aus dem Gedächtnis zu streiten. Ein Live-Giveaway, das den Beleg neben den Clip stellt, hat einen zweiten, ruhigeren Beweis für alle, die den Stream verpasst haben. Der Beleg erfindet keine Liste, die du nicht gezogen hast; er lehnt eine hinterher still geänderte Liste ab.

Der Präsentationsmodus an Beamer oder Stream blendet Anzeigen und extra Chrome aus, damit der Raum das Rad sieht. Er versteckt nicht den Gewinner, den Wurf oder den Beleg. Fairness, die verschwindet, wenn du „präsentierst“, ist keine Fairness.

Gleiche Stücke, und Stücke, die es nicht sind

Ein faires ungewichtetes Rad ist auf die beste Weise langweilig: jeder Name hat dieselbe Chance, und die Stücke sagen das. Wenn du das brauchst, lass die Gewichte. Hat jemand drei Lose gekauft, sind drei Chancen ehrlich — ein größeres Stück oder drei Zeilen auf einem Spin Sheet — kein versteckter Schub. Gewichtete Chancen, die man nicht sieht, sind ein Dark Pattern. Sichtbare sind nur Rechnen.

Dieselbe Regel rückwärts. Lege nicht zwei Kopien eines Namens aufs Rad, „damit er eher gewinnt“, außer du sagst das laut. Lass kein Geisterstück von einer alten Bearbeitung. Die Liste, die du vor dem Spin zeigst, ist die Liste, aus der die Engine zieht. Stimmen die nicht überein, hat der Raum recht zu gehen.

Live-Räume und die Host-Marke

Ein Live-Raum ist eine Übertragung, keine zweite Engine. Das Gerät des Hosts zieht weiter mit SpinKitEngine; Gäste sehen dasselbe Ergebnis. Privilegierte Ereignisse (Spin, Config, Ende) sind mit dem Schlüssel des Hosts signiert. Gäste mit Share-Link und ?hp= wissen schon, welchem Host sie trauen. Gäste, die nur einen sechsstelligen Code tippen, sollten die Host-Marke abgleichen, die der Host vorliest, bevor sie den Raum als echt behandeln. Die Marke sind die ersten Zeichen des öffentlichen Host-Schlüssels — kurz genug zum Sagen, genau genug für einen kollidierenden Raum.

Ein getippter Code ist bequem. Er ist auch kurz. Kurze Codes kollidieren wie kurze Wörter: selten, aber nicht nie. Die Host-Marke ist, wie ein skeptischer Gast prüft, dass er im Raum ist, den der Host wirklich führt, nicht in einem Doppelgänger. Passt die Marke auf dem Gastbildschirm nicht zu dem, was der Host liest, geh und tritt über den geposteten Link wieder ein. Dreh nicht „trotzdem“ und streite später.

Das Labor in diesem Browser

Das interaktive Labor unter /verify läuft Tausende unabhängige SpinKitEngine-Ziehungen gegen das gerade offene Rad. Es berichtet Chi-Quadrat und p-Wert. Es ist eine Prüfung, die du selbst in diesem Browser an dieser Liste fährst — kein Zertifikat, das wir drucken. Öffne es, wenn ein skeptischer Raum sehen soll, dass gleiche Gewichte über einen langen Lauf gleich bleiben.

Das Labor ist absichtlich nur auf Englisch. Es ist ein Werkzeug, kein Artikel, und so markiert, dass Crawler es nicht als zweite Homepage behandeln. Diese Seite ist der Artikel. Der Guide Sind Online-Zufallsräder wirklich fair? ist die allgemeine Erklärung — Animation gegen Ziehung, PRNG, warum ein hübscher Spin kein Beweis ist. Drei URLs, drei Jobs. Musst du einer Klasse nur zeigen, dass dieses Rad nicht heimlich den Liebling der Lehrkraft wählt, öffne /verify auf der Liste, die du gleich nutzt.

Ein Langzeitlabor segnet ein gewichtetes Rad nicht als „ungewichtet“. Gehört einem Namen die Hälfte des Rads, sollte er etwa die Hälfte der Zeit gewinnen. Ein „Fail“ auf einer gewichteten Liste ist oft das Labor bei der Arbeit. Lies die Gewichte, bevor du den p-Wert liest.

Eine Engine, vier Formen von Arbeit

Fairness ist kein Sondermodus für Tombolas. Dieselbe Engine zieht ein Rad, eine Slot-Kombination, eine Spin-Sheet-Zeile und einen Team-Split. Was sich ändert, ist die Form der Arbeit: ein Name, eine Kombination, eine ganze Tabellenzeile oder Gruppen. Brauchst du eine dokumentierte Tombola aus Excel oder Google Sheets, ist das ehrliche Werkzeug ein Spin Sheet, kein Rad mit zweihundert unlesbaren Stücken. Brauchst du Fünfergruppen, nimm Teams. Fälsche keinen Team-Draw, indem du siebenmal drehst und Namen von Hand notierst.

Was wir nicht verstecken

SpinKit schmuggelt keine Extra-Chance auf einen Namen, den du nicht gewichtet hast. Es würfelt nicht außerhalb des Bildschirms neu, wenn das erste Ergebnis „unbequem“ war. Es lässt SpinBot, einen Vorlagenautor oder einen Anzeigenplatz den Gewinner nicht wählen. Es behauptet nicht, die Website sei werbefrei, während Anzeigen laufen, und der Präsentationsmodus ist ein zeitlich begrenzter Anzeige-Schalter — kein Versprechen, dass Werbung für immer weg ist. Kernwerkzeuge laufen ohne Konto. Das ist das Produkt, kein Trichter im Kostüm eines Pickers.

Du kannst trotzdem eine unfaire Ziehung mit einer fairen Engine fahren. Füge eine Teilliste ein. Verstecke ein Gewicht. Dreh zweimal und behalte das Ergebnis, das dir gefällt. Die Software kann einen Host nicht stoppen, der einen Raum betrügen will, der nicht zuschaut. Was sie kann: sich weigern, der versteckte Teil dieses Betrugs zu sein. Liste, Gewichte, Beleg und Host-Marke sind sichtbar, wenn du sie nutzt. Eine Ziehung, die du nicht erklären kannst, solltest du nicht fahren.

Was diese Seite nicht ist

Das ist kein Marktplatz, keine Bestenliste „verifizierter Tombolas“ und kein Versprechen, dass ein gewichtetes Rad ein ungewichtetes ist. Gibst du einem Namen ein größeres Stück, sollte dieser Name öfter gewinnen. Der ehrliche Schritt ist, das Stück zu zeigen. Brauchst du eine ganze Zeile aus einer Tabelle, nimm ein Spin Sheet. Brauchst du ausgewogene Gruppen, nimm Teams. Die Engine ist dieselbe; die Form der Arbeit nicht.

Es ist auch keine Rechtsberatung, keine Glücksspiellizenz und kein Zertifikat für eine Aufsicht. Örtliche Regeln für Preisziehungen, Giveaways und Tombolas gelten weiter, wo du lebst und auf der Plattform, die du nutzt. Diese Seite beschreibt, wie SpinKit zieht. Du entscheidest, ob eine Ziehung das richtige Werkzeug für die Arbeit vor dir ist.

Eine Prüfung, die du heute Abend fahren kannst

  1. Zeig die volle Liste — Namen, Losnummern oder Tabellenzeilen — bevor jemand dreht.
  2. Sag, ob die Gewichte gleich sind oder nicht, und lass die Stücke sichtbar.
  3. Zieh einmal, sichtbar. Behalt den Beleg. Dreh nicht neu, „weil es sich falsch anfühlte“.
  4. Ist der Raum remote, lies die Host-Marke laut, oder schick den Share-Link statt nur eines getippten Codes.
  5. Zweifelt jemand an der Engine statt an der Liste, öffne /verify auf derselben Liste und lass einen langen Lauf zusehen.

Das ist die ganze Fairness-Geschichte: eine Engine, die du benennen kannst, eine Liste, die du siehst, einen Beleg, den du behältst, und ein Labor, das du selbst fährst. Niemand, auch nicht SpinBot, wählt einen Gewinner für dich.