用.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 關注
- 658 瀏覽
添加回答
舉報
0/150
提交
取消