Skip to content

Swift, how to get a random item from an array

New Courses Coming Soon

Join the waiting lists

This tutorial belongs to the Swift series

Suppose you have an array in Swift, like this:

let items = [1, 2, 3]

and you want to get a random number out of it.

The Array data type provides the randomElement() function that returns an Element?:

let item = items.randomElement()
→ Get my Swift Handbook

Here is how can I help you: