读书人

大家帮忙想一个算法的有关问题

发布时间: 2013-03-10 09:38:39 作者: rapoo

大家帮忙想一个算法的问题。
大家帮忙想一个算法的问题。

有100个数,我想随机选中30个。
但是,这个100个数不是一次性出现的。
而是每隔一段时间出现一个。
在每出现一个数时,用一个随机算法决
定这个数是不是选中。

随着第100个数出现,随机过程也必须完成
(当然可以提前完成)

要保证每个数的选中概率相等。


[解决办法]
var list = Enumerable.Range(1, 100).OrderBy(t => Guid.NewGuid()).ToList();

读书人网 >C#

热点推荐