random_shuffle
是一個用于對數組或列表進行隨機排序的函數
當你使用 random_shuffle
對數組進行操作時,它會將數組中的元素按照隨機順序重新排列。這意味著原始數組的順序將被打亂,以便每個元素在每次運行時都有相同的概率出現在任何位置。
例如,假設你有一個包含數字 1 到 5 的數組:
arr = [1, 2, 3, 4, 5]
在應用 random_shuffle
之后,數組可能看起來像這樣:
arr = [3, 1, 4, 5, 2]
需要注意的是,random_shuffle
會直接修改原始數組,而不是創建一個新的數組。因此,在調用該函數之后,原始數組將被永久更改。如果你希望保留原始數組的順序,可以先創建一個副本,然后對副本應用 random_shuffle
。