Compact, sortable and fast unique IDs with embedded metadata.
MaxPartition
(const uint16) is now public (f983e7d5e5e3178bfae67d56188a331ab214528d);crypto/rand
(d122e968ed5ff6adf38fac0083e53a389cda4162)
It may have been misleading, given there is nothing cryptographically secure about snos. Generators created without a Snapshot, eg. without being given a Partition, now receive a Partition monotonically increasing from a time based seed created at init time. This allows for the creation of 65355 generators guaranteed to not have colliding Partitions during the lifetime of the process, when they are not manually given.
ID.Time()
and ID.Timestamp()
are now slightly faster using compiler optimized loads (588bb000fb612cd4bf2d0846b9529418b8381d51)