Generando fechas aleatorias dentro de un rango dado en pandas

Esta es una publicación con respuesta propia. Un problema común es generar al azar fechas entre una fecha de inicio y finalización dada.

Hay dos casos a considerar

fechas aleatorias con un componente de tiempo, y fechas aleatorias sin tiempo

Por ejemplo, dada alguna fecha de inicio2015-01-01 y una fecha de finalización2018-01-01, ¿cómo puedo probar N fechas aleatorias entre este rango usando pandas?

Respuestas a la pregunta(8)

Su respuesta a la pregunta