Number allocator within a specified range.
make a new instance, with lo and hi values.
lo |
initial value |
hi |
maximum |
Reset allocator to its initial state.
Allocate next number. After hi value returns nil.
Set the next value of the allocator to the arbitrary inIndex
(could be any object). Then continue with the counter.
inIndex |