Zum Inhalt springen
Case Converter Online
de

Zufallsdatum Generator

Zieh zufällige Daten zwischen zwei beliebigen Tagen. Lass Wochenenden aus, ergänze eine Uhrzeit und formatiere das Ergebnis so, wie deine Tabelle oder App es erwartet.

Optionen

Ergebnis

Letzte Ergebnisse

  1. Hier erscheinen deine letzten 10 Ergebnisse. Sie bleiben nur, bis du die Seite verlässt.

Was der Zufallsdatum Generator macht

Er zieht Kalenderdaten nach dem Zufall aus einem Zeitraum, den du festlegst. Du kannst ein einzelnes Datum ziehen, etwa einen Überraschungstag für ein Team-Event, oder Hunderte Daten, um eine Testdatenbank oder eine Tabelle zu füllen. Jeder Tag im Zeitraum hat dieselbe Chance, und sowohl der erste als auch der letzte Tag können gezogen werden.

Die Daten entstehen in deinem Browser und werden nirgendwohin gesendet.

So nutzt du ihn

  1. Wähl den ersten erlaubten Tag unter Von und den letzten unter Bis. Voreingestellt ist das ganze Jahr 2026.
  2. Stell unter Wie viele ein, wie viele Daten du willst, bis zu 1.000.
  3. Wähl ein Format:
    • 2026-10-04 (ISO 8601, am besten zum Sortieren und für Datenbanken)
    • 4. Oktober 2026
    • Sonntag, 4. Oktober 2026
    • 10/04/2026 (USA) mit dem Monat zuerst
    • 04/10/2026 (UK, EU) mit dem Tag zuerst
  4. Wähl eine Reihenfolge: „Wie gezogen“, „Früheste zuerst“ oder „Späteste zuerst“.
  5. Schalte unter Optionen bei Bedarf Keine Wiederholungen, Nur Wochentage oder Uhrzeit hinzufügen ein.
  6. Wähl unter Ergebnisse getrennt durch ein Trennzeichen und klicke dann auf Daten generieren.

Ein einzelnes Datum erscheint groß unter Ergebnis. Eine Liste erscheint im Feld darunter. Klicke auf Kopieren, um die Daten zu kopieren. Letzte Ergebnisse behält deine letzten zehn Ziehungen, bis du die Seite verlässt oder auf Leeren klickst.

Deutsches Datumsformat

Das in Deutschland, Österreich und der Schweiz übliche Format TT.MM.JJJJ mit Punkten bietet das Tool nicht direkt an. Am nächsten kommt 04/10/2026 (UK, EU), das Tag, Monat und Jahr in der richtigen Reihenfolge ausgibt, aber mit Schrägstrichen. Um daraus 04.10.2026 zu machen, füge die Liste in Text ersetzen ein und ersetze „/“ durch „.“. Die ausgeschriebenen Formate sind dagegen deutsch: Monats- und Wochentagsnamen schreibt dein Browser über seine Datumsformatierung (Intl) in der Sprache der Seite, etwa „4. Oktober 2026“ oder „Sonntag, 4. Oktober 2026“. Für Tabellen und Datenbanken ist ISO ohnehin die sicherste Wahl, weil es jede Software gleich versteht.

Beispiele

Jedes Beispiel unten ist ein echtes Ergebnis aus dem Code dieser Seite.

Einstellungen Ein Durchlauf ergab
Ganz 2026, 1 Datum, ISO 2026-05-30
Ganz 2026, 3 Daten, früheste zuerst, ausgeschrieben 12. Juli 2026; 5. Oktober 2026; 8. Oktober 2026
Ganz 2026, 3 Daten, nur Wochentage, mit Wochentag Montag, 16. November 2026; Mittwoch, 25. Februar 2026; Mittwoch, 15. Juli 2026
Ganz 2026, 2 Daten, mit Uhrzeit, ISO 2026-01-16T05:45:16, 2026-11-06T22:01:43
Oktober 2026, 2 Daten, mit Uhrzeit, ausgeschrieben 21. Oktober 2026 20:52:24; 19. Oktober 2026 13:57:17
Ganz 2026, 2 Daten, US-Format 08/12/2026, 02/01/2026
Ganz 2026, 2 Daten, UK- und EU-Format 16/10/2026, 11/06/2026
1990 bis 2005, 3 Daten, früheste zuerst 1992-05-02, 1999-11-06, 2003-01-03
Oktober 2026, 4 Daten, nur Wochentage, keine Wiederholungen, früheste zuerst Freitag, 9. Oktober 2026; Dienstag, 13. Oktober 2026; Dienstag, 20. Oktober 2026; Montag, 26. Oktober 2026

Schau dir die Zeilen mit US- und EU-Format an. 08/12/2026 ist im US-Stil der 12. August, für jemanden in Europa aber der 8. Dezember. Wenn das Datum von Menschen oder Programmen in verschiedenen Ländern gelesen wird, vermeidet das ISO-Format diese Verwechslung.

So funktioniert es

Das Tool wandelt deine beiden Daten in Tagesnummern um, gezählt ab dem 1. Januar 1970. Dann zieht es eine zufällige ganze Zahl zwischen den beiden Tagesnummern und wandelt sie zurück in ein Datum. Weil in ganzen Tagen gerechnet wird, ist jedes Datum gleich wahrscheinlich, auch der 29. Februar in Schaltjahren, und kurze Monate bekommen kein zusätzliches Gewicht.

Die Zufallszahl stammt aus crypto.getRandomValues, dem sicheren Generator in deinem Browser. Sie wird mit dem Verwerfungsverfahren auf den Zeitraum abgebildet: Jede Ziehung, die manche Tage leicht wahrscheinlicher machen würde, wird verworfen und neu gezogen. Das beseitigt die kleine Verzerrung, die eine einfache Restrechnung verursachen würde.

Nur Wochentage listet zuerst jeden Montag bis Freitag im Zeitraum auf und zieht dann aus dieser Liste. Uhrzeit hinzufügen ergänzt eine zufällige Sekunde des Tages, von 00:00:00 bis 23:59:59. Keine Wiederholungen sorgt dafür, dass derselbe Tag nie zweimal gezogen wird.

Alle Daten sind reine Kalenderdaten ohne Zeitzone. Ein Datum verschiebt sich also nicht um einen Tag, wenn du es woanders einfügst.

Einsatzzwecke

  • Testdaten. Füll Bestelldaten, Anmeldedaten oder Fälligkeitsdaten für eine Demo oder eine Datenbank.
  • Stichproben. Zieh zufällige Tage, um Unterlagen zu prüfen, ein Log zu kontrollieren oder eine Stichprobenkontrolle zu machen.
  • Planung. Wähl einen Überraschungstermin für ein Teamessen oder einen zufälligen Tag für eine Brandschutzübung.
  • Unterricht. Gib Schülern zufällige Daten und frag, auf welchen Wochentag sie fallen. Mit dem Format mit Wochentag prüfst du die Antworten.
  • Spiele und Schreibimpulse. Zieh ein historisches Datum und schreib darüber, was an diesem Tag passiert sein könnte.

Tipps und Grenzen

  • Feiertage werden nicht übersprungen. Nur Wochentage entfernt Samstage und Sonntage, aber keine gesetzlichen Feiertage.
  • Zu viele verschiedene Daten. Ist Keine Wiederholungen an und fragst du nach mehr Daten, als der Zeitraum enthält, zeigt das Tool eine Meldung statt einer kurzen Liste. Mit Nur Wochentage liefert es jeden Wochentag, den es kann, und sagt dir das.
  • Uhrzeiten sind zufällig, nicht realistisch. Die Uhrzeit wird gleichmäßig über 24 Stunden gezogen, Nachtzeiten sind also genauso wahrscheinlich wie Bürozeiten.
  • Tabellen. Excel und Google Tabellen lesen ISO-Daten zuverlässig. Andere Formate werden je nach Systemeinstellung womöglich mit vertauschtem Tag und Monat gelesen.
  • Du brauchst eine ID mit Zeitstempel? Eine UUID der Version 7 aus dem UUID Generator enthält ihren eigenen Erstellungszeitpunkt.

Andere Wege zu Zufallsdaten

Excel oder Google Tabellen. =ZUFALLSBEREICH(DATUM(2026;1;1);DATUM(2026;12;31)) liefert in der deutschen Excel-Version die Seriennummer eines Zufallsdatums, englisch =RANDBETWEEN(DATE(2026,1,1), DATE(2026,12,31)). Formatiere die Zelle als Datum, um es zu sehen, mit deutscher Ländereinstellung dann auch als TT.MM.JJJJ. Für nur Wochentage kannst du die Formel mit ARBEITSTAG (englisch WORKDAY) verpacken. Das verschiebt Ziehungen am Wochenende aber auf den nächsten Werktag und gibt Montagen eine höhere Chance.

Python. Zieh mit random.randint(0, (end - start).days) eine zufällige Zahl von Tagen und addier sie als timedelta zu start.

SQL. In PostgreSQL liefert date '2026-01-01' + floor(random() * 365)::int einen zufälligen Tag im Jahr 2026.

Ähnliche Tools

Um einen Monat statt eines ganzen Datums zu ziehen, nimm den Zufälliger Monat Generator. Für einfache Zufallszahlen nimm den Zufallszahlengenerator.

Zufallsdatum Generator: Fragen und Antworten

Wie erzeuge ich ein zufälliges Datum zwischen zwei Daten?

Stell den ersten Tag unter Von und den letzten unter Bis ein und klicke dann auf Daten generieren. Beide Tage sind eingeschlossen, und jeder Tag dazwischen hat dieselbe Chance, gezogen zu werden.

Kann ich Wochenenden ausschließen?

Ja. Schalte Nur Wochentage ein, dann zieht das Tool nur Montag bis Freitag. Feiertage kennt es nicht, die musst du selbst entfernen, wenn sie wichtig sind. Das gilt besonders in Deutschland, wo sich Feiertage je nach Bundesland unterscheiden.

Kann ich Zufallsdaten mit Uhrzeit bekommen?

Schalte Uhrzeit hinzufügen ein. Jedes Datum bekommt eine zufällige Uhrzeit von 00:00:00 bis 23:59:59 im 24-Stunden-Format. Im ISO-Format ergab ein Durchlauf 2026-01-16T05:45:16.

Wie erstelle ich eine Liste zufälliger Geburtstage?

Stell Von und Bis auf den gewünschten Zeitraum für die Geburtsdaten, etwa 1990-01-01 bis 2005-12-31, stell Wie viele ein und wähl unter Reihenfolge Früheste zuerst. Ein Durchlauf mit drei Daten ergab 1992-05-02, 1999-11-06 und 2003-01-03.