Swift:如何從數組中獲取隨機項目
本教程屬於 Swift 系列 假設您有一個 Swift 數組,像這樣: let items = [1, 2, 3] 且您想從中獲取一個隨機數字。 數組數據類型提供了 randomElement() 函數,該函數返回一個 Element? : let item = items.randomElement()
本教程屬於 Swift 系列 假設您有一個 Swift 數組,像這樣: let items = [1, 2, 3] 且您想從中獲取一個隨機數字。 數組數據類型提供了 randomElement() 函數,該函數返回一個 Element? : let item = items.randomElement()
簡短回答: let list = [1, 2, 3, 4, 5, 6, 7, 8, 9] list = list.sort(() => Math.random() - 0.5) 詳細回答: 我有一個需要將JavaScript數組中的元素打亂的需求。 換句話說,我想將數組元素重新排列,使其與之前的順序不同。 從這樣一個數組開始: [1, 2, 3, 4, 5, 6, 7, 8, 9] 我希望每次運行操作時都得到不同的結果,像這樣: [4, 8, 2, 9, 1, 3, 6, 5, 7] [5, 1, 2, 3, 7, 4, 9, 6, 8] [3, 1, 4, 7, 8, 6, 2, 9, 5] 下面是我想出的過程。給定數組list: const list = [1, 2, 3, 4, 5, 6, 7, 8, 9] 我們可以調用sort()方法,該方法接受一個返回值在-0....