103 votes

Comment générer un identifiant unique dans Dart

J'écris des chats websocket. Comment générer un identifiant unique pour l'utilisateur ?

maintenant j'utilise ce code :

id = new DateTime.now().millisecondsSinceEpoch;

Y a-t-il une solution plus propre ?

0voto

Bwire Points 119

Il y a également https://pub.dev/packages/xid qui est sans verrou et dont l'unicité est garantie pour 16 777 216 (24 bits) identifiants uniques par seconde et par hôte/processus.

import 'package:xid/xid.dart';

void main() {
  var xid = Xid();
  print('generated id: $xid');

}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X