feature: Added method within() which return a random time within a given duration