Swift Array shuffle()

The shuffle() method shuffles all the elements of an array.

Example

var numbers = [1, 2, 3, 4, 5]

// shuffle elements of numbers numbers.shuffle()
print(numbers) // Output: [ 5, 1, 2, 4, 3 ]

shuffle() Syntax

The syntax of the array shuffle() method is:

array.shuffle()

Here, array is an object of the Array class.


shuffle() Parameters

The shuffle() method doesn't take any parameters.


shuffle() Return Value

The shuffle() method doesn't return any value. It only shuffles the element of the current array.


Example: Swift Array shuffle()

var languages = ["Swift", "C", "Java"]

// shuffle elements of languages languages.shuffle()
print(languages) var priceList = [12, 21, 35]
// shuffle elements of priceList priceList.shuffle()
print(priceList)

Output

["Swift", "Java", "C"]
[21, 35, 12]

Here, we have used the shuffle() method to shuffle the elements of the languages and priceList arrays respectively.