用.NET随机化数组的最佳方法用.NET随机化字符串数组的最佳方法是什么?我的数组包含大约500个字符串,我想创建一个新的Array有相同的字符串,但顺序是随机的。请在你的答案中包括一个C#例子。
3 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
哑道
创建第一个数组的副本,但是将每个字符串标记为一个随机数。 根据随机数对重复数组进行排序。
聪明之道
洗牌大小数组 n(范围内的指数[0. n-1]):如果 n = 0
无所事事 如果 n > 0
(递归步骤)
洗牌 n
-数组的一个元素 选择一个随机指数, x
,在范围内[0. n-1]
交换索引处的元素 n
-1,元素在索引处 x
- 3 回答
- 0 关注
- 628 浏览
添加回答
举报
0/150
提交
取消