Sha256: b568b4bb44874fdac2a904372ad36940277d11f2903db4d7ee73c7ffa292b91c
Contents?: true
Size: 860 Bytes
Versions: 71
Compression:
Stored size: 860 Bytes
Contents
import Darwin struct Robot { var name: String init() { let numberPart = (Int(arc4random()) % 899) + 100 name = generateRandomLetter() + generateRandomLetter() + "\(numberPart)" } mutating func resetName() { let numberPart = (Int(arc4random()) % 899) + 100 name = generateRandomLetter() + generateRandomLetter() + "\(numberPart)" } } private func convertStringToStringArray(_ input: String) -> [String] { var characterArray: [String] = [] for character in input.characters { characterArray.append("\(character)") } return characterArray } private func generateRandomLetter() -> String { let alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" let letters = convertStringToStringArray(alphabet) let randomIndex = Int(arc4random()) % letters.count return letters[randomIndex] }
Version data entries
71 entries across 71 versions & 1 rubygems