Returns a random element of the collection.
Call randomElement()
to select a random element from an array or
another collection. This example picks a name at random from an array:
let names = ["Zoey", "Chloe", "Amani", "Amaia"]
let randomName = names.randomElement()!
// randomName == "Amani"
This method uses the default random generator, Random.default
. The call
to names.randomElement()
above is equivalent to calling
names.randomElement(using: &Random.default)
.
Returns: A random element from the collection. If the collection is
empty, the method returns nil
.
Declaration
func randomElement() -> Array<Element>.Element?
Declared In
Collection