getId method

int getId()

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);
}