Random durations are reciprocal powers of two
Restrict range of duratrions
Compose to given duration
Compose multiple parts with appropriate ranges