Command Palette

Search for a command to run...

ZU

Zufallszahlengenerator

Erzeugen Sie Zufallszahlen in jedem Bereich mit Nur-Eindeutigkeits- und Dezimaloptionen.

Was ist ein Zufallszahlengenerator?

Ein Zufallszahlengenerator erzeugt eine oder mehrere Zahlen, die ohne vorhersehbares Muster aus einem von Ihnen definierten Bereich gezogen werden. Sie legen ein Minimum und ein Maximum fest, wählen aus, wie viele Zahlen Sie möchten, und das Tool gibt über dieses Intervall verteilte Werte zurück. Es ist das digitale Äquivalent zum Zeichnen nummerierter Token aus einer Tasche, außer dass die Tasche Milliarden von Token aufnehmen kann und die Ziehung sofort erfolgt.

Dieser Generator läuft vollständig in Ihrem Browser und bevorzugt die Web Crypto API (crypto.getRandomValues) als Zufallsquelle, wobei er nur dann auf den Standard-JavaScript-Generator zurückfällt, wenn Crypto nicht verfügbar ist Das ist wichtig, weil die beiden Quellen nicht austauschbar sind: Die kryptografische Zufälligkeit ist für sicherheitsbenachbarte Anwendungen wie das Kommissionieren von Token oder das Mischen unvorhersehbar genug, während die gewöhnliche pseudozufällige Ausgabe für Spiele und Sampling in Ordnung ist, aber niemals etwas Geheimnisvolles aussäen sollte Da die Arbeit lokal geschieht, verlässt keine Anfrage jemals Ihr Gerät und es gibt keine Geschwindigkeitsbegrenzung zu treffen.

Über eine einzige Ziehung hinaus deckt das Tool die Fälle ab, nach denen Menschen tatsächlich greifen: ganze Zahlen oder Dezimalstellen mit einer ausgewählten Anzahl von Stellen, reine Einzelchargen, bei denen sich kein Wert wiederholt (nützlich für Lotterien, Verlosungen und ersatzlose Zufallsstichproben), und Massengenerierung von bis zu zehntausend Zahlen auf einmal mit laufenden Gesamtwerten und einem Durchschnitt. Alles ist als durch neue Zeilen getrennte Liste kopierbar, sodass es direkt in eine Tabelle, ein Skript oder eine Testvorrichtung fällt.

Zufälligkeit kommt eher vom kryptografischen Generator des Browsers als von Math.random, was wichtig ist, wenn das Ergebnis etwas entscheidet Math.random ist schnell, aus einer nicht spezifizierten Quelle ausgesät und explizit nicht für irgendetwas geeignet, bei dem Vorhersehbarkeit ein Problem darstellt Der Bereich wird ohne Modulo-Voreingenommenheit abgebildet, der subtile Fehler, bei dem die naive Einnahme eines Rests die niedrigeren Werte in einem Bereich etwas wahrscheinlicher macht als der Rest.

Wie benutzt man den Zufallszahlengenerator?

  1. Legen Sie die Reichweite fest

    Geben Sie den Minimal - und Maximalwert ein Der Bereich ist für ganze Zahlen inklusiv, so dass 1 bis 6 jede von 1, 2, 3, 4, 5 oder 6 zurückgeben kann.

  2. Wählen Sie, wie viele

    Legen Sie die Anzahl für eine einzelne Zahl oder eine Massencharge fest, bis zu 10.000 Zahlen pro Ziehung.

  3. Wählen Sie die Optionen

    Schalten Sie Ganzzahlen oder Dezimalstellen um, setzen Sie Dezimalstellen und aktivieren Sie nur das Eindeutige, wenn sich kein Wert wiederholen darf.

  4. Generieren und kopieren

    Klicken Sie auf Generieren, um den Stapel zu zeichnen, überprüfen Sie die Summe und den Durchschnitt und kopieren Sie dann die gesamte Liste oder einen einzelnen Wert.

Hauptmerkmale

  • Kryptografische Zufallsquelle

    Zahlen stammen von crypto.getRandomValues und nicht von Math.random, dessen Reihenfolge aus einer Handvoll früherer Ausgaben vorhergesagt werden kann

  • Jeder Bereich, jede ganze Zahl oder jede Dezimalstelle

    Zeichnen Sie ganze Zahlen oder Dezimalstellen mit einer konfigurierbaren Anzahl von Stellen über positive oder negative Bereiche.

  • Einzigartige Chargen

    Garantieren Sie keine ersatzlosen Wiederholungen für Lotterien, Verlosungen und Probenahmen mit einer klaren Warnung, wenn die Reichweite zu klein ist.

  • Massengenerierung mit Statistiken

    Erzeugen Sie bis zu 10.000 Zahlen auf einmal und sehen Sie die laufende Summe und den Durchschnitt neben der Liste.

Frequently Asked Questions

Ein Zufallszahlengenerator bildet eine unvorhersehbare Bitquelle auf den von Ihnen gewählten Bereich ab, Dieses Tool liest Bytes aus der Web Crypto API, wenn diese verfügbar ist, und skaliert sie in Ihr Minimum-zu-Maximum-Intervall, sodass jeder Wert im Bereich die gleiche Chance hat, gezogen zu werden.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

random number generatorrandom numberrngpick a random numberrandom integerunique random numberslottery number generator