【发布时间】:2009-12-10 15:02:46
【问题描述】:
我需要创建一个适合某个范围的非连续数字列表。例如,我需要生成一个从 1 到 100 万的数字列表,并确保没有一个数字是按顺序排列的,它们是完全打乱的。我想我的第一个问题是,是否有任何好的算法可以提供帮助以及如何最好地实现这一点。
我目前不确定最好的实现方式,无论是通过将在 XML 文件中输出数字的 c# 控制台应用程序,还是在将数字输出到表或一组表中的数据库中,但是这对于实际找出“改组”一组数字的最佳方法来说真的是次要的。
有什么建议吗?
罗伯
【问题讨论】:
-
“完全洗牌”并不意味着两个数字不能连续。创建唯一数字的随机列表的一种可能性是它们都将按顺序排列。能举个例子吗?
标签: c# .net asp.net sql sql-server