Swift String shuffled() Function



String shuffled() Function

The shuffled() method is used to shuffle all the characters present in the given string. It shuffles characters randomly, which means every time you run your code you will get a different output. For example, we have a string "Swift", now we shuffle all the characters using the shuffled() method and we will get "Sfwit".

Syntax

Following is the syntax of the shuffled() method −

func shuffled()

Parameters

This method does not take any parameters.

Return Value

This method returns an array of shuffled characters.

Example 1

Swift program to demonstrate how to use the shuffled() method −

import Foundation

// Declaring a string
var str = "Hello Mohit"
print("Original string", str)

// Shuffling the characters of the given string
// Using shuffled() method
let shuffledString = str.shuffled()
print("Shuffled string: ", String(shuffledString))

Output

Original string Hello Mohit
Shuffled string: ohellMtH oi

Example 2

Swift program to shuffle the characters of the given string −

import Foundation

// Declaring a string
var str = "TutorialsPoint"
print("Original string:", str)
// Shuffling the characters of the given string
// Using shuffled() method
let shuffledString = str.shuffled()
print("Array of shuffled characters: ", shuffledString)

Output

Original string: TutorialsPoint
Array of shuffled characters: ["u", "r", "i", "l", "s", "t", "o", "T", "i", "P", "t", "o", "n", "a"]
swift_strings.htm
Advertisements