Vai al contenuto
Case Converter Online
it

Generatore di date casuali

Estrai date casuali tra due giorni qualsiasi. Escludi i weekend, aggiungi un orario e formatta il risultato come se lo aspetta il tuo foglio di calcolo o la tua app.

Opzioni

Risultato

Risultati recenti

  1. Qui compaiono i tuoi ultimi 10 risultati. Restano solo finché non lasci la pagina.

Cosa fa il generatore di date casuali

Il generatore di date casuali sceglie a caso delle date del calendario in un intervallo che imposti tu. Puoi estrarre una sola data, come un giorno a sorpresa per un evento di squadra, oppure centinaia di date per riempire un database di prova o un foglio di calcolo. Ogni giorno dell’intervallo ha la stessa probabilità, e possono uscire anche il primo e l’ultimo.

Le date vengono create nel tuo browser e non vengono inviate da nessuna parte.

Come si usa

  1. Scegli il primo giorno consentito in Dal e l’ultimo in Al. Il valore predefinito copre tutto il 2026. Questi due campi usano il selettore di date del browser, quindi in un browser in italiano di solito li vedi come gg/mm/aaaa.
  2. Imposta Quanti: puoi chiedere fino a 1.000 date.
  3. Scegli un Formato:
    • 2026-10-04 (ISO 8601, il migliore per ordinare e per i database)
    • 4 ottobre 2026
    • domenica 4 ottobre 2026
    • 10/04/2026 (USA) con il mese per primo
    • 04/10/2026 (Italia, UE) con il giorno per primo
  4. Scegli un Ordine: “In ordine di estrazione”, “Dalla meno recente” o “Dalla più recente”.
  5. In Opzioni attiva, se ti servono, Nessuna ripetizione, Solo dal lunedì al venerdì o Includi l’ora.
  6. Scegli il separatore in Separa i risultati con, poi premi Genera date.

Una singola data compare in grande sotto Risultato. Un elenco compare nel riquadro sotto. Premi Copia per copiare le date. Risultati recenti conserva le ultime dieci estrazioni finché non lasci la pagina o premi Cancella.

Il formato che si usa in Italia, con il giorno per primo e le barre, è 04/10/2026 (Italia, UE). I due formati estesi scrivono mesi e giorni della settimana nella lingua della pagina, quindi qui in italiano e in minuscolo, qualunque sia la lingua del tuo browser.

Esempi

Ogni esempio qui sotto è un risultato reale del codice che fa funzionare questa pagina.

Impostazioni Un’estrazione ha dato
Tutto il 2026, 1 data, ISO 2026-05-30
Tutto il 2026, 3 date, Dalla meno recente, formato esteso 7 marzo 2026, 2 maggio 2026, 21 dicembre 2026
Tutto il 2026, 3 date, Solo dal lunedì al venerdì, formato con giorno della settimana giovedì 30 luglio 2026; martedì 1 dicembre 2026; giovedì 20 agosto 2026
Tutto il 2026, 2 date, Includi l’ora, ISO 2026-01-16T05:45:16, 2026-11-06T22:01:43
Ottobre 2026, 2 date, Includi l’ora, formato esteso 5 ottobre 2026 12:39:44, 31 ottobre 2026 21:30:10
Tutto il 2026, 2 date, formato USA 08/12/2026, 02/01/2026
Tutto il 2026, 2 date, formato Italia e UE 16/10/2026, 11/06/2026
Dal 1990 al 2005, 3 date, Dalla meno recente 1992-05-02, 1999-11-06, 2003-01-03
Ottobre 2026, 4 date, Solo dal lunedì al venerdì, Nessuna ripetizione, Dalla meno recente giovedì 1 ottobre 2026; mercoledì 14 ottobre 2026; martedì 27 ottobre 2026; giovedì 29 ottobre 2026

Guarda le righe USA e Italia. Nel formato americano 08/12/2026 è il 12 agosto, ma per un italiano o un inglese 08/12/2026 è l’8 dicembre. Se la data verrà letta da persone o programmi di Paesi diversi, il formato ISO evita la confusione.

Come funziona

Lo strumento trasforma le tue due date in numeri di giorno, contando i giorni dal 1° gennaio 1970. Poi sceglie un numero intero casuale tra i due e lo riconverte in data. Lavorare con giorni interi significa che ogni data ha la stessa probabilità, compreso il 29 febbraio negli anni bisestili, e che i mesi corti non pesano di più.

Il numero casuale viene da crypto.getRandomValues, il generatore sicuro integrato nel tuo browser. Viene portato nell’intervallo con il campionamento con rifiuto: ogni estrazione che renderebbe alcuni giorni leggermente più probabili di altri viene scartata e rifatta. Così sparisce la piccola distorsione che darebbe un semplice calcolo del resto.

Solo dal lunedì al venerdì elenca prima tutti i giorni dal lunedì al venerdì dell’intervallo, poi estrae da quell’elenco. Includi l’ora aggiunge un secondo casuale della giornata, da 00:00:00 a 23:59:59. Nessuna ripetizione fa sì che lo stesso giorno non esca mai due volte.

Tutte le date sono semplici date di calendario senza fuso orario, quindi non slittano di un giorno quando le incolli altrove.

Usi

  • Dati di prova. Riempi date d’ordine, di iscrizione o di scadenza per una demo o per popolare un database.
  • Campionamento. Estrai giorni a caso per controllare dei registri, esaminare un log o fare un’ispezione a campione.
  • Organizzazione. Scegli una data a sorpresa per un pranzo di squadra o un giorno a caso per una prova di evacuazione.
  • Didattica. Dai agli studenti delle date casuali e chiedi in che giorno della settimana cadono. Usa il formato con il giorno della settimana per controllare le risposte.
  • Giochi e spunti di scrittura. Estrai una data storica e scrivi cosa potrebbe essere successo quel giorno.

Consigli e limiti

  • Le festività non vengono saltate. Solo dal lunedì al venerdì toglie sabati e domeniche, non le feste come il 25 aprile, il 2 giugno o Ferragosto.
  • Troppe date diverse. Se Nessuna ripetizione è attivo e chiedi più date di quante ne contenga l’intervallo, lo strumento mostra un messaggio invece di un elenco più corto. Con Solo dal lunedì al venerdì, restituisce tutti i giorni feriali che può e te lo segnala.
  • Gli orari sono casuali, non realistici. L’ora del giorno è distribuita in modo uniforme sulle 24 ore, quindi la notte è probabile quanto l’orario d’ufficio.
  • Fogli di calcolo. Excel e Fogli Google leggono in modo affidabile le date ISO. Altri formati possono essere letti con giorno e mese invertiti, a seconda delle impostazioni del sistema.
  • Ti serve un ID che contenga l’ora? Un UUID versione 7 creato con il generatore UUID contiene il proprio momento di creazione.

Altri modi per creare date casuali

Excel o Fogli Google. =RANDBETWEEN(DATE(2026,1,1), DATE(2026,12,31)) restituisce il numero seriale di una data casuale. Formatta la cella come data per vederla. In Excel in italiano la stessa formula è =CASUALE.TRA(DATA(2026;1;1); DATA(2026;12;31)). Per avere solo giorni feriali puoi racchiuderla in WORKDAY (GIORNO.LAVORATIVO in italiano), ma così le estrazioni che cadono nel weekend slittano al giorno lavorativo successivo, e i lunedì escono più spesso.

Python. Estrai un numero casuale di giorni con random.randint(0, (end - start).days) e aggiungilo a start come timedelta.

SQL. In PostgreSQL, date '2026-01-01' + floor(random() * 365)::int dà un giorno casuale del 2026.

Strumenti correlati

Per estrarre un mese invece di una data completa, usa il generatore di mese casuale. Per semplici numeri casuali, usa il generatore di numeri casuali.

Generatore di date casuali: domande e risposte

Come genero una data casuale tra due date?

Imposta il primo giorno in Dal e l'ultimo in Al, poi premi Genera date. Entrambi i giorni sono inclusi, e ogni giorno compreso tra i due ha la stessa probabilità di uscire.

Posso escludere i weekend?

Sì. Attiva Solo dal lunedì al venerdì e lo strumento sceglie solo giorni dal lunedì al venerdì. Non conosce le festività, quindi se contano toglile tu.

Posso avere date casuali con l'orario?

Attiva Includi l'ora. Ogni data riceve un orario casuale tra 00:00:00 e 23:59:59, nel formato a 24 ore. Con il formato ISO, un'estrazione ha dato 2026-01-16T05:45:16.

Come creo un elenco di compleanni casuali?

Imposta Dal e Al sull'intervallo di date di nascita che ti serve, per esempio dal 1990-01-01 al 2005-12-31, scegli Quanti e in Ordine seleziona Dalla meno recente. Un'estrazione di tre date ha dato 1992-05-02, 1999-11-06 e 2003-01-03.