selfprivacy.org.app/lib/utils/password_generator2.dart

15 lines
349 B
Dart
Raw Normal View History

2021-02-17 14:30:02 +00:00
import 'dart:math';
const _chars =
'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890_';
Random _rnd = Random();
2021-03-30 17:38:40 +00:00
String getRandomString(int length, [chars = _chars]) => String.fromCharCodes(
2021-02-17 14:30:02 +00:00
Iterable.generate(
length,
2021-03-30 17:38:40 +00:00
(_) => chars.codeUnitAt(
_rnd.nextInt(chars.length),
2021-02-17 14:30:02 +00:00
),
),
);