string utils

This commit is contained in:
Ashita Prasad
2024-11-03 04:46:03 +05:30
parent 009da01bf5
commit 85ebbee19b
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,19 @@
import 'dart:math';
class RandomStringGenerator {
static const _chars =
'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890';
static Random rnd = Random();
static String getRandomString(int length) =>
String.fromCharCodes(Iterable.generate(
length, (_) => _chars.codeUnitAt(rnd.nextInt(_chars.length))));
static String getRandomStringLines(int lines, int length) {
List<String> result = [];
for (var i = 0; i < lines; i++) {
result.add(getRandomString(length));
}
return result.join('\n');
}
}

View File

@ -1,3 +1,4 @@
export 'http_request_utils.dart';
export 'http_response_utils.dart';
export 'string_utils.dart';
export 'uri_utils.dart';