为什么在c#中使用按位运算进行随机抽样而不进行替换?

时间:2017-02-11 01:18:51

标签: c# random

示例Select x random elements from a weighted list in C# (without replacement)

在c#中无需替换的随机抽样示例中,为什么OP选择在算法中使用按位运算来计算总权重,然后选择要选择哪个元素。

我在网上搜索了这个算法的其他例子,却找不到任何例子。它是否更有效,因为从我的角度看它似乎不那么可读。

感谢。

0 个答案:

没有答案