生成随机字符串[重复]
Posted
技术标签:
【中文标题】生成随机字符串[重复]【英文标题】:Generating Random string [duplicate] 【发布时间】:2018-03-05 13:00:10 【问题描述】:谁能告诉我如何在 c# 中生成一个只包含字母的随机字符串? 我基本上想要一个随机值并将其填写在我的表格中。我希望这个值只包含字母? 我该怎么做?
【问题讨论】:
***.com/questions/3066707/… 或使用 LINQ https://***.com/questions/1344221/how-can-i-generate-random-alphanumeric-strings-in-c 【参考方案1】:您可以使用 Random
类生成 1 到 26 之间的随机数,并将其转换为字符。像这样的:
Random rnd = new Random();
int length = 20;
var str = "";
for(var i = 0; i < length; i++)
str += ((char)(rnd.Next(1,26) + 64)).ToString();
Console.WriteLine(str);
【讨论】:
已经有很多以前的问题和答案的例子+ OP没有显示他尝试过的任何尝试。以上是关于生成随机字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)randomSequence函数创建不含重复项的随机序列数据集创建随机字符串