我想mack函数生成随机字符的范围函数将枚举参数,并返回随机字符我在照片中做了这个代码,但我不能mack它返回随机字符这个函数如何生成字符之间65 - 90 [
import 'dart:convert';
import 'dart:math' ;
final _random = new Random();
enum enCharType {SmallLetter,CapitalLetter, SpecialCharacter, Digit}
int RandomNumber(dynamic min, dynamic max) => min + _random.nextInt(max - min);
dynamic GetRandomCharacter(enCharType CharType)
{
switch(CharType)
{
case enCharType.SmallLetter:
return
}
}
void main() {
print(GetRandomCharacter(enCharType.SmallLetter));
}
(https://i.stack.imgur.com/0uLs5.png)
我试着让这个程序返回字符,但是我不能
2条答案
按热度按时间ru9i0ody1#
要从数字生成字符 string,请使用
String.fromCharCode
。因此,要生成ASCII码在65..90(U+0041..U+005 A,A-Z)范围内的字符,您可以执行以下操作:
sg2wtvxw2#
可以生成如下所示的随机字符串:
输出示例:
对于
characterSet
,只需选择您希望组成随机字符串的字符集。