generateUuid function
Implementation
String generateUuid() {
final uuid = 'xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx'
.replaceAllMapped(RegExp(r'[xy]'), (Match match) {
final int r = Random().nextInt(16);
final v = (match.group(0) == 'x') ? r : (r & 0x3 | 0x8);
return v.toRadixString(16);
}).toLowerCase();
return uuid;
}