Ulid constructor
Ulid({
- int? millis,
Create a Ulid instance.
Implementation
factory Ulid({int? millis}) {
final data = Uint8List(16);
var ts = millis ?? DateTime.now().millisecondsSinceEpoch;
for (var i = 5; i >= 0; i--) {
data[i] = ts & 0xFF;
ts = ts >> 8;
}
for (var i = 6; i < 16; i++) {
data[i] = _random.nextInt(256);
}
return Ulid._(data);
}