Text this: Muestras aleatorias a partir de tipos abstractos de datos