gpt4 book ai didi

c# - 生成多个随机数

转载 作者:太空狗 更新时间:2023-10-29 18:19:24 26 4
gpt4 key购买 nike

我想生成 25 个唯一的随机数并将它们列在控制台中。数字应至少 10 个字符长。有什么简单的方法吗?

最佳答案

尝试将数字构建为字符串,并使用 HashSet 确保它们是唯一的:

Random random = new Random();
HashSet<string> ids = new HashSet<string>();

while (ids.Count < 25)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 10; ++i)
{
sb.Append(random.Next(10));
}
ids.Add(sb.ToString());
}

示例输出:

7895499338264370349701267626248623017810...etc...

类(class)HashSet出现在 .NET 3.5 和更新版本中。

关于c# - 生成多个随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2942489/

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