getId method
Get a new uncoordinated unique ID
that fits Number.MAX_SAFE_INTEGER
on web platform for long enough time.
Implementation
int getId() {
final millis = DateTime.now().millisecondsSinceEpoch - _firstYearMillis;
return millis * randomValues + random.nextInt(randomValues);
}