Tick generator using interval.

Close #1166.
Why enforce uniqueness?  Also ascending order seems to be something that can be tested in the normal case.