gpt4 book ai didi

vb.net - 在 vb.net 中创建唯一的随机数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:04:13 25 4
gpt4 key购买 nike

我想用正则表达式生成随机数据集。

因此我有一个像 [a-z]{10} 这样的表达式。我想生成大约 200.000 个数据——也许更多(它应该是通用的),每个数据都应该是唯一的。

我该如何实现?目前我有一个算法,它生成一个随机字符串,然后在存储值的数组中搜索,如果该字符串已经存在,它会重复该过程。否则它将字符串存储在数组中。

但是当我有 200.000 个可能的数据并且我想要 200.000 个不同的数据时,这需要很长时间1)每次迭代搜索整个数组......2)需要很多次迭代,因为“命中”的可能性较小

最佳答案

这听起来像是每次要存储一个值时都在搜索整个数组。您是否考虑过使用 Hash Table使用键/值对?

关于vb.net - 在 vb.net 中创建唯一的随机数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986105/

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