onlinecalculator.me

kostenloser Online-Zufallsgenerator

Ein Zufallszahlengenerator wählt Zahlen mit gleicher Wahrscheinlichkeit über den von Ihnen festgelegten Bereich aus. Verwenden Sie es für Spiele, Lotterien, Statistiken oder jederzeit, wenn Sie einen unvoreingenommenen Zufall benötigen.

Über diesen Rechner

wie man benutzt

  1. Stellen Sie die Minimal- und Maximalwerte für Ihren Bereich ein.
  2. Wählen Sie aus, wie viele Zahlen generiert werden sollen (1–100).
  3. Wählen Ganze Zahl oder Dezimal Typ
  4. Überprüfen oder deaktivieren Sie Duplikate zulassen nach Bedarf.
  5. Klicken Sie Generieren um Ihre Zufallszahlen zu sehen.

Wie es funktioniert

Jede Zahl wird unabhängig und gleichmäßig aus dem Bereich [min, max] gezeichnet.

Für Ganzzahlen ohne Duplikate verwendet der Rechner einen Fisher-Yates-partiellen Shuffle:

Place all integers min..max in a pool.
For each position i from 0 to count-1:
  pick random j from i..poolLength-1
  swap pool[i] and pool[j]
  use pool[i] as the next result

Bei Dezimalstellen wird jeder Wert wie folgt gezeichnet:

value = min + Math.random() × (max − min)

auf 2 Dezimalstellen gerundet.

Allgemeine Verwendungen

  • Lotterie- oder Verlosungszeichnungen — Wählen Sie 6 einzigartige Ganzzahlen von 1–49 (Duplikate deaktivieren).
  • Zufallsstichprobe — Wählen Sie 20 Zeilen aus einer Liste von 500 aus, indem Sie 20 eindeutige Ganzzahlen von 1 bis 500 erzeugen.
  • Spiel Randomisierung — Initiativenreihenfolge, Beutetropfen, Ereignisauslöser.
  • A / B-Testzuweisung — Entscheiden Sie, welche Variante ein Benutzer sieht, indem Sie 1 Integer von 1–2 (oder 1–n) generieren.
  • Pick-One-Entscheidungen — "Köpfe oder Schwänze" ist 1–2; "Welches Restaurant" ist 1 - n, wo N Ihre Shortlist ist.

Gearbeitete Beispiele

Lotterie-Pick - 6 eindeutige Zahlen von 1–49

  • min: 1, max: 49, count: 6, typ: integer, duplikate zulassen: aus
  • Sample-Ausgabe: 7, 12, 23, 31, 38, 44

Wählen Sie einen zufälligen Gewinner aus 250 Einsendungen

  • Min: 1, Max: 250, Anzahl: 1
  • Ausgabe: 187 → Eintrag #187 gewinnt

Monte-Carlo-Test – 10 Dezimalstellen zwischen 0 und 1

  • Min: 0, Max: 1, Anzahl: 10, Typ: Dezimal
  • Leistung: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69

Notizen

  • nicht kryptografische sicher — Verwendet den Browser Math.random(), gut für Lotterien, Spiele und Sampling, aber nicht Für Passwörter, Token oder alles, wo Vorhersehbarkeit ausgenutzt werden könnte. Verwenden crypto.getRandomValues() oder ein Hardware-RNG aus Sicherheitsgründen.
  • Für sehr große Bereiche (z. B. 1 bis 1.000.000) sind doppelte ganze Zahlen selbst dann unwahrscheinlich, wenn Duplikate zulässig sind.
  • Die Anzahl ist auf 100 begrenzt, um die Ergebnisse lesbar zu halten.
  • Der Dezimalmodus erlaubt immer Duplikate, da es selten vorkommt, einen bestimmten Wert mit zwei Dezimalstellen aus einem weiten Bereich zu wiederholen.
  • Fair vs. Uniform — Der Generator ist einheitlich: Jeder Wert im Bereich hat die gleiche Wahrscheinlichkeit. "Zufällig" bedeutet nicht, dass sich jede Sequenz "zufällig" anfühlt - ein Lauf von 7 7 7 ist genauso wahrscheinlich wie 3 8 1 in einem weiten Bereich.
Sind die Zahlen wirklich zufällig?
Der Generator verwendet den math.random(), der ein pseudo-zufälliger Zahlengenerator (PRNG) ist. Es produziert Zahlen, die statistisch einheitlich und unvorhersehbar genug für den täglichen Gebrauch sind - Spiele, Stichproben, Randomisierung -, aber nicht für die kryptografische Sicherheit. Verwenden Sie für kryptografische Zwecke einen hardwarebasierten Generator.
Was bedeutet "Duplikate zulassen"?
Wenn Duplikate zulässig sind, kann dieselbe Zahl mehr als einmal erscheinen. Wenn deaktiviert, wird jede generierte Ganzzahl höchstens einmal angezeigt. Duplikate können für Dezimalzahlen nicht deaktiviert werden, da die Wahrscheinlichkeit einer gleichen Dezimalwiederholung effektiv Null ist.
Warum gibt das Deaktivieren von Duplikaten manchmal einen Fehler?
Mehr eindeutige Ganzzahlen als vorhandene Werte im Bereich sind unmöglich. Zwischen 1 und 5 lassen sich zum Beispiel keine 10 unterschiedlichen Ganzzahlen erzeugen, weil nur 5 Werte verfügbar sind.
Was ist der Unterschied zwischen Integer- und Dezimalausgabe?
Ganzzahlen sind ganze Zahlen (kein Dezimalpunkt). Dezimale Ergebnisse werden mit genau zwei Dezimalstellen angezeigt und können jeden Wert im Bereich darstellen, einschließlich Bruchwerte.
Wie teile ich einen festen zufälligen Samen?
Dieser Rechner unterstützt keine festen Startdaten – jeder Klick generiert ein neues Ergebnis. Verwenden Sie Share with My Numbers, um Ihre Bereichs- und Zähleinstellungen zu teilen, nicht die spezifischen generierten Zahlen.

Fügen Sie diesen kostenlosen Rechner Ihrer eigenen Website hinzu. Kopieren Sie den Snippet - Es funktioniert überall, wo Sie HTML einfügen können, und bleibt mit dieser Seite synchron.

Vorschau einbetten →

Alle Rechner durchsuchen → · Mehr im Alltag →