首先,设置一个字符串。
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