Generare UUID in Dart
In una piccola app che sto sviluppando in Flutter, ho avuto bisogno di generare degli UUID.
Per Dart e Flutter abbiamo un package apposito: uuid!
Per installarla per Dart:
dart pub add uuid
Per Flutter:
flutter pub add uuid
Qui sotto un esempio di codice:
import 'package:uuid/uuid.dart';
import 'package:uuid/uuid_util.dart';
void main() {
var uuid = Uuid();
var v4 = uuid.v4();
print(v4);
var v4Rng = uuid.v4(options: {'rng': UuidUtil.cryptoRNG});
print(v4Rng);
var v5 = uuid.v5(Uuid.NAMESPACE_URL, 'www.google.com');
print(v5);
}
La libreria è compatibile con varie versioni; qui abbiamo usato la 4 (anche con una versione che usa cryptoRNG) e la 5.
Enjoy!
dart flutter uuid
Commentami!