Zum HauptinhaltZum Rechner
108 RechnerLive-ErgebnisseRechenwege

Rechnerpilot Werkzeug

Zufallszahlengenerator

Erzeuge ganzzahlige Pseudozufallswerte mit Bereich, Anzahl, Duplikatregel und Sortierung.

Generatoren

Der Bereich enthält keine gültigen ganzen Zahlen.

Erklärung

So funktioniert Zufallszahlengenerator

Der Zufallszahlengenerator erzeugt ganze Zahlen aus einem frei wählbaren Bereich. Du entscheidest, ob Zahlen mehrfach vorkommen dürfen (Ziehen mit/ohne Zurücklegen) und wie die Ausgabe sortiert wird.

Die Grenzen werden intern geordnet und auf enthaltene Ganzzahlen eingegrenzt. Gleiche ganzzahlige Grenzen liefern stets denselben einzigen möglichen Wert. Negative Bereiche werden ebenso unterstützt. Ohne Duplikate wird eine unmögliche Anzahl sichtbar auf die Größe des Bereichs begrenzt.

Der Separator bestimmt, wie die Zahlen beim Kopieren getrennt werden — praktisch für den Import in Excel, CSV-Dateien oder andere Programme.

Typische Fehler

  • Pseudo-Zufall für Kryptographie verwenden: Math.random ist vorhersagbar und nicht für Sicherheitszwecke geeignet. Für Passwörter, Token oder kryptografische Schlüssel verwende crypto.getRandomValues().
  • Eine einzelne Ausgabe als Qualitätstest lesen: Kleine Folgen belegen weder Gleichverteilung noch deren Fehlen; dieses Werkzeug führt keinen statistischen Qualitätstest durch.
  • Dezimalgrenzen als Dezimalausgabe verstehen: Der Generator gibt ausschließlich Ganzzahlen aus und rundet die untere Grenze auf sowie die obere Grenze ab.
  • Reproduzierbarkeit erwarten: Ohne Seed-Wert sind die Ergebnisse bei jedem Aufruf anders. Für reproduzierbare Experimente einen dokumentierten Seed-Generator verwenden.

Grenzen dieses Tools

  • Nutzt Math.random — kein Ersatz für kryptographisch sicheren Zufall in Sicherheitsanwendungen.
  • Nur ganzzahlige Werte — keine Gleitkommazahlen oder Normalverteilungen.
  • Kein Seed-Wert einstellbar — Ergebnisse sind nicht reproduzierbar.
  • Maximal 500 Zahlen pro Durchlauf — für größere Datensätze dedizierte Tools verwenden.

Quellen

  • NIST SP 800-90A: Recommendation for Random Number Generation Using Deterministic Random Bit Generators (DRBG). Standard für kryptografische Zufallsgeneratoren.
  • ECMAScript Specification: Math.random() — liefert Pseudo-Zufallszahlen mit annähernder Gleichverteilung im Bereich [0, 1).

Praxis

Praxisbeispiele

Los ziehen

Minimum 1, Maximum 30 und Anzahl 1 liefern genau eine ganze Zahl aus 1 bis 30.

Stichprobe

10 unterschiedliche Zahlen aus einem Bereich für statistische Auswahl.

CSV-Ausgabe

Mit Semikolon getrennt für direkten Import in Tabellenprogramme.

FAQ

Häufige Fragen

Sind Duplikate standardmäßig erlaubt?

Nein. Der Generator startet ohne Duplikate, damit Ziehungen wie Lottozahlen eindeutig sind. Du kannst Duplikate explizit aktivieren.

Warum wird die Anzahl manchmal begrenzt?

Ohne Duplikate kann es nicht mehr Ergebnisse geben als ganzzahlige Werte im gewählten Bereich existieren. Der Generator begrenzt automatisch auf die maximal mögliche Anzahl.

Sind die Zahlen kryptografisch sicher?

Nein. Der Generator nutzt Math.random (Pseudo-Zufallsgenerator) und ist für Alltag, Listen, Spiele und Tests gedacht. Für sicherheitsrelevante Anwendungen verwende crypto.getRandomValues().

Wie ist Math.random gegenüber kryptografischem Zufall einzuordnen?

Math.random liefert laut ECMAScript zufällige oder pseudozufällige Werte mit annähernd gleichmäßiger Verteilung; der Algorithmus ist implementierungsabhängig. Dieses Werkzeug bietet keinen Seed und keine kryptografische Eignung.

Sind die Zahlen gleichverteilt?

Die JavaScript-Spezifikation beschreibt die Werte als annähernd gleichmäßig verteilt. Das Werkzeug weist daraus keine geprüfte Zufallsqualität für einen besonderen Anwendungsfall nach.

Kann ich den Generator für wissenschaftliche Stichproben verwenden?

Nicht ohne methodische Prüfung. Das Werkzeug dokumentiert weder einen Seed noch einen festgelegten Algorithmus und kann Ziehungen deshalb nicht reproduzieren.

Was passiert bei Min > Max?

Der Generator tauscht die Werte automatisch, sodass das kleinere Wert als Minimum und das größere als Maximum behandelt wird.

Welches Trennzeichen eignet sich für Excel-Import?

Für den Import in Excel oder andere Tabellenkalkulationen verwende Semikolon als Separator. Komma kann je nach Spracheinstellung als Dezimaltrennzeichen interpretiert werden.

Wie viele Zahlen kann ich maximal generieren?

Der Generator unterstützt bis zu 500 Zahlen pro Durchlauf. Bei Ziehung ohne Duplikate ist die Anzahl durch den verfügbaren Bereich begrenzt.

Werden die Zahlen gespeichert?

Nein. Die Zahlen werden im Browser erzeugt und bei jedem Neuladen oder Klick auf Generieren neu gezogen. Es findet keine Speicherung oder Übertragung statt.

Tipps

Gut zu wissen

  • Für Lottozahlen: 1–49, 6 Zahlen, keine Duplikate, aufsteigend sortiert.
  • Für Stichproben: Duplikate ausschalten, um jede Zahl nur einmal zu ziehen.
  • Der Separator bestimmt das Kopierformat für Excel oder CSV.

Verwandte Rechner

Weitere Werkzeuge