tt_RANDOMSTR function

dynamic tt_RANDOMSTR(
  1. dynamic v1,
  2. dynamic v2
)

tt_RANDOMSTR(len, chars): generates a random string of the given length

Implementation

dynamic tt_RANDOMSTR(dynamic v1, dynamic v2) {
  final len = varToInt(v1);
  var chars = varToStr(v2);
  if (chars.isEmpty) chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  final rng = Random();
  return List.generate(len, (_) => chars[rng.nextInt(chars.length)]).join();
}