TODO list for Perl module DateTime::Event::Random

implement span() ?

Actually _test_ the distribution for randomness.

Maybe implement truncate_to => 'days'

Find out some links about the "density function"

Implement other random distributions
- implement next/previous instead of "duration"

Optimize new_cached()

Optimize duration()

$set->next($dt) on an unbounded, uncached set should use a different
density value (0.5 density). Now, this only happens for the
_first_ call to next($dt).

Documented problems - from the POD & README:

    Note that, although the datetime values are random,
    the accessors (C<as_list>, C<iterator/next/previous>) always 
    return sorted datetimes.

    Tests may fail randomly, because they depend on 
    averaging random results...

For the Cookbook:

    * How to obtain shuffled datetimes?

    * How to obtain exactly an event per week?

    * How to obtain a random Span?