Updated README.md

This commit is contained in:
Fabio Lima 2020-02-24 04:53:01 -03:00
parent da8061af21
commit 1fc0952067
2 changed files with 4 additions and 3 deletions

View File

@ -1,5 +1,5 @@
# ulid-creator # ULID Creator
A Java library for generating and handling ULIDs - _Universally Unique Lexicographically Sortable Identifiers_. A Java library for generating and handling ULIDs - _Universally Unique Lexicographically Sortable Identifiers_.
@ -97,7 +97,7 @@ Examples of ULIDs:
### GUID ### GUID
The GUIDs in this library are based on the ULID specification <sup>[9]</sup>. The first 48 bits represent the count of milliseconds since Unix Epoch, 1 January 1970. The remaining 60 bits are generated by a secure random number generator. The GUIDs in this library are based on the [ULID specification](https://github.com/ulid/spec). The first 48 bits represent the count of milliseconds since Unix Epoch, 1 January 1970. The remaining 60 bits are generated by a secure random number generator.
Every time the timestamp changes the random part is reset to a new random value. If the current timestamp is equal to the previous one, the random bits are incremented by 1. Every time the timestamp changes the random part is reset to a new random value. If the current timestamp is equal to the previous one, the random bits are incremented by 1.

View File

@ -193,7 +193,8 @@ public class GuidCreator {
/** /**
* Increment the random part of the GUID. * Increment the random part of the GUID.
* *
* An exception is thrown when more than 2^80 increment operations are made. * An exception is thrown when more than 2^80 increment operations are made
* in the same millisecond.
* *
* @throws UlidCreatorException * @throws UlidCreatorException
* if an overrun happens. * if an overrun happens.