C#随机生成Unicode类型字符串
程序员文章站
2023-12-12 15:31:16
复制代码 代码如下:public string nextstring(int charlowerbound, int charupperbound, int length)...
复制代码 代码如下:
public string nextstring(int charlowerbound, int charupperbound, int length)
{
return new string(
enumerable.repeat(0, length)
.select(p => (char)next(charlowerbound, charupperbound))
.toarray());
}
其中,charlowerbound和charupperbound指定了字符的范围,这个可以在*查到,一般全范围的unicode就用0x20到0xd7ff即可。
next方法可以用任何随机生成int值的方法代替。