gpt4 book ai didi

c# - 返回相同字符串的随机字符串生成器

转载 作者:IT王子 更新时间:2023-10-29 03:29:14 26 4
gpt4 key购买 nike

<分区>

我开发了一个随机字符串生成器,但它的表现并不像我希望的那样。我的目标是能够运行两次并生成两个不同的四字符随机字符串。然而,它只是两次生成一个四字符的随机字符串。

这是代码及其输出示例:

private string RandomString(int size)
{
StringBuilder builder = new StringBuilder();
Random random = new Random();
char ch;
for (int i = 0; i < size; i++)
{
ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
builder.Append(ch);
}

return builder.ToString();
}

// get 1st random string
string Rand1 = RandomString(4);

// get 2nd random string
string Rand2 = RandomString(4);

// create full rand string
string docNum = Rand1 + "-" + Rand2;

...输出如下所示:UNTE-UNTE...但它应该看起来像这样 UNTE-FWNU

如何确保两个截然不同的随机字符串?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com