Rough double generation