RT Random Tools

Generador de Fechas Aleatorias

Genera fechas o fechas con hora aleatorias entre dos días. Excluye fines de semana, ordena, evita repeticiones, elige formato ISO o local y copia el resultado.

🔒 Se ejecuta completamente en tu navegador — nada se carga

Advertisement

Genera fechas aleatorias en cualquier rango

Un generador de fechas aleatorias es útil mucho más allá de los juegos. Los desarrolladores necesitan datos de muestra realistas para bases de datos y pruebas unitarias, los profesores preparan fichas y cuestionarios de historia, y los jefes de proyecto sortean días de auditoría o fechas de control puntual. Introduce una fecha de inicio y una de fin, elige cuántos resultados quieres y la herramienta devuelve fechas repartidas de forma uniforme por todo ese rango. Cada día del rango tiene la misma probabilidad de salir, incluidos el primero y el último.

Activa la opción de hora aleatoria («Include random time») para obtener fechas con hora completas, con un segundo aleatorio del día asociado a cada fecha, que se muestra como 2026-03-09T14:32:07 en formato ISO. Resulta práctico para marcas de tiempo en datos de prueba, muestras de registros y demostraciones de planificación en las que varias entradas pueden caer el mismo día.

Fines de semana, fechas únicas y ordenación

Activa «Exclude weekends» cuando solo quieras días laborables, por ejemplo para programar inspecciones aleatorias o elegir fechas de revisión. La opción «Unique only» garantiza que ninguna fecha se repita. Si pides más fechas únicas de las que contiene el rango, la herramienta devuelve todas las fechas disponibles y te explica por qué, en lugar de quedarse en un bucle infinito. También puedes ordenar la lista de más antigua a más reciente o de más reciente a más antigua, algo útil para cronologías y registros de eventos de ejemplo, o dejarla en el orden en que se sorteó.

Formatos y copia

El formato ISO, como 2026-03-09, se ordena correctamente como texto y lo aceptan las bases de datos, las hojas de cálculo y la mayoría de los lenguajes de programación. Las opciones de formato local corto y largo usan la configuración de idioma de tu navegador, así que pueden mostrarse como 9/3/26 o como lunes, 9 de marzo de 2026 en español, y de otra forma en otros idiomas. Las fechas se tratan como días del calendario, lo que significa que el resultado no se desplaza por las zonas horarias ni por los cambios de horario de verano. Copia los resultados con un clic y pégalos en una columna de una hoja de cálculo o en un archivo de código. El azar procede del generador aleatorio seguro del navegador y no se sube nada, así que también puedes usar la herramienta con tranquilidad para planificaciones privadas.

Cómo usar

  1. Elige un rango de fechasDefine la fecha de inicio y la de fin. Ambos días se incluyen en el sorteo.
  2. Configura las opcionesElige cuántas fechas quieres y decide si añadir una hora aleatoria, omitir los fines de semana o mantener resultados únicos.
  3. Elige la ordenación y el formatoOrdena de más antigua a más reciente, de más reciente a más antigua o en el orden del sorteo, y elige formato ISO o formato local corto o largo.
  4. Genera y copiaPulsa «Generate dates» y después copia la lista para pegarla en una hoja de cálculo, en datos de prueba o en tus notas.

Preguntas frecuentes

¿Se incluyen las fechas de inicio y de fin?
Sí. Pueden salir los dos días límite y, con la hora aleatoria, se incluye todo el último día hasta las 23:59:59.
¿Cómo funciona la exclusión de fines de semana?
Los sábados y domingos se eliminan del conjunto antes del sorteo, así que todos los resultados caen de lunes a viernes. Si el rango solo contiene días de fin de semana, la herramienta te avisa de que no hay nada que elegir.
¿Qué pasa si pido más fechas únicas de las que existen?
Obtienes cada fecha disponible una vez y una nota que explica el límite. Por ejemplo, un rango de 10 días puede dar como máximo 10 fechas únicas.
¿Qué zona horaria se utiliza?
Las fechas se tratan como simples días del calendario, así que el resultado no se desplaza con el horario de verano ni con tu zona horaria. Las horas aleatorias se muestran como horas locales sin zona horaria.
¿Se envía algo a un servidor?
No. Las fechas se generan en tu navegador con crypto.getRandomValues.
Advertisement