生成随机字符串[重复]

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没有显示他尝试过的任何尝试。

以上是关于生成随机字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章

随机生成1个字符随机次数[重复]

使用Angular 6生成随机字符串[重复]

如何生成保存到数组中的随机字符串? c# [重复]

随机字符串生成器 PHP [重复]

R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)randomSequence函数创建不含重复项的随机序列数据集创建随机字符串

javascript生成随机字符[重复]