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

15 lines
349 B
Dart
Raw Normal View History

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