Generador de Fechas Aleatorias
Un generador de fechas aleatorias crea una o más fechas elegidas de forma uniforme dentro de un rango definido por el usuario. Cada fecha se produce usando la API Web Crypto (crypto.getRandomValues), que proporciona números aleatorios criptográficamente seguros — mucho más fiables estadísticamente que Math.random() para aplicaciones que requieren muestreo imparcial.
Las fechas aleatorias son útiles cuando necesitas datos de prueba, programación aleatoria, muestreo estadístico o mecánicas de juego. Puedes generar hasta 100 fechas a la vez, incluyendo opcionalmente un componente de hora aleatoria hasta el segundo, y copiar todos los resultados al portapapeles con un solo clic.
Como funciona
Se elige un timestamp aleatorio con: t = startMs + floor(random() × (endMs − startMs)), donde random() usa crypto.getRandomValues para distribución uniforme. El timestamp se convierte luego a una cadena AAAA-MM-DD (o AAAA-MM-DD HH:MM:SS).
Casos de uso
- Generar datos de prueba realistas para bases de datos y APIs
- Programar aleatoriamente eventos o citas en entornos de prueba
- Muestrear fechas aleatorias con fines estadísticos o de investigación
- Crear cumpleaños o fechas de eventos aleatorios para aplicaciones de demostración
- Elegir fechas aleatorias para juegos, sorteos o proyectos creativos