File tree Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Expand file tree Collapse file tree 2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 1+ import 'dart:convert' ;
2+ import 'dart:math' ;
3+
4+ /// generate a secure random string
5+ String getRandomString (int len) {
6+ var random = Random .secure ();
7+ var values = List <int >.generate (len, (i) => random.nextInt (255 ));
8+ return base64UrlEncode (values);
9+ }
Original file line number Diff line number Diff line change 1- import 'dart:math' ;
21import 'package:intl/intl.dart' ;
3- import 'dart:convert' show base64, base64UrlEncode, utf8;
2+ import 'dart:convert' show base64, utf8;
43
54class CommonStringUtils {
65 static final String _exceptionTag = 'Exception on StringUtils : ' ;
@@ -322,11 +321,4 @@ class CommonStringUtils {
322321 if (_mainStr.isEmpty) return false ;
323322 return Uri .tryParse (_mainStr)? .hasAbsolutePath ?? false ;
324323 }
325-
326- /// generate a secure random string
327- String getRandomString (int len) {
328- var random = Random .secure ();
329- var values = List <int >.generate (len, (i) => random.nextInt (255 ));
330- return base64UrlEncode (values);
331- }
332324}
You can’t perform that action at this time.
0 commit comments