How to generate random string in dart? - Stack Overflow

PHOTO EMBED

Thu Oct 29 2020 18:41:27 GMT+0000 (Coordinated Universal Time)

Saved by @rdemo #dart

import 'dart:math';

void main() {
  print(getRandomString(5));  // 5GKjb
  print(getRandomString(10)); // LZrJOTBNGA
  print(getRandomString(15)); // PqokAO1BQBHyJVK
}

const _chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890';
Random _rnd = Random();

String getRandomString(int length) => String.fromCharCodes(Iterable.generate(
    length, (_) => _chars.codeUnitAt(_rnd.nextInt(_chars.length))));
content_copyCOPY

https://stackoverflow.com/questions/61919395/how-to-generate-random-string-in-dart