import Foundation
let size = 10 // Array size
let characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
func initializeCharArrayWithRandomCharacters(size: Int, characters: String) -> [Character] {
var charArray = [Character]()
for _ in 0..<size {
if let randomCharacter = characters.randomElement() {
charArray.append(randomCharacter)
}
}
return charArray
}
let charArray = initializeCharArrayWithRandomCharacters(size: size, characters: characters)
print(charArray.map { String($0) }.joined(separator: " "))
/*
run:
b 8 p r J w 3 j m B
*/