RosettaCodeData/Task/Balanced-brackets/Swift/balanced-brackets-3.swift

14 lines
244 B
Swift

func randBrack(n: Int) -> String {
var bracks: [Character] = Array(Repeat(count: n, repeatedValue: "["))
for i in UInt32(n+1)...UInt32(n + n) {
bracks.insert("]", atIndex: Int(arc4random_uniform(i)))
}
return String(bracks)
}