如何使用C#随机生成字符串?

首先,设置一个字符串。

StringBuilder str = new StringBuilder();

使用随机。

Random random = new Random((int)DateTime.Now.Ticks);

现在遍历一个数字,该数字就是您想要的随机字符串的长度。

for (int i = 0; i < 4; i++) {

   c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));

   str.Append(c);

}

在上面的每次迭代中,都会生成一个随机字符并将其附加以形成字符串。

以下是完整的示例-

示例

using System.Text;

using System;

class Program {

   static void Main() {

      StringBuilder str = new StringBuilder();

      char c;

      Random random = new Random((int)DateTime.Now.Ticks);

      for (int i = 0; i < 4; i++) {

         c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));

         str.Append(c);

      }

      Console.WriteLine(str.ToString());

   }

}

输出结果

ATTS

以上是 如何使用C#随机生成字符串? 的全部内容, 来源链接: utcz.com/z/360660.html

回到顶部