用.NET隨機化數(shù)組的最佳方法用.NET隨機化字符串數(shù)組的最佳方法是什么?我的數(shù)組包含大約500個字符串,我想創(chuàng)建一個新的Array有相同的字符串,但順序是隨機的。請在你的答案中包括一個C#例子。
3 回答

汪汪一只貓
TA貢獻1898條經(jīng)驗 獲得超8個贊
啞道
創(chuàng)建第一個數(shù)組的副本,但是將每個字符串標記為一個隨機數(shù)。 根據(jù)隨機數(shù)對重復(fù)數(shù)組進行排序。
聰明之道
洗牌大小數(shù)組 n(范圍內(nèi)的指數(shù)[0. n-1]):如果 n = 0
無所事事 如果 n > 0
(遞歸步驟)
洗牌 n
-數(shù)組的一個元素 選擇一個隨機指數(shù), x
,在范圍內(nèi)[0. n-1]
交換索引處的元素 n
-1,元素在索引處 x
- 3 回答
- 0 關(guān)注
- 663 瀏覽
添加回答
舉報
0/150
提交
取消