Reflecting on Random Generation