간혹 무작위로 문자나 숫자를 추출해야 할 경우에 유용하게 쓰인다
참고 사이트 : https://learnappmaking.com/random-numbers-swift/
나는 임의의 문자열을 뽑기위한 코드를 자주 사용한다.
이 외에도 있으니 사이트를 참고하여 도움되기를 바란다.
func random(_ n: Int) -> String { let a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" var s = "" for _ in 0..<n { let r = Int(arc4random_uniform(UInt32(a.characters.count))) s += String(a[a.index(a.startIndex, offsetBy: r)]) } return s }
print(random(8)) // Output: 6FvUpkzp
'Swift > 팁' 카테고리의 다른 글
Convert a hex string into a UIColor (0) | 2018.01.22 |
---|---|
UserDefaults 와 Array (0) | 2017.09.22 |
텍스트 필드에서 숫자만 입력받기 (0) | 2017.09.03 |
UITextView Placeholder (0) | 2017.08.19 |
HTTP Networking Framework - Alamofire (0) | 2016.02.03 |