본문 바로가기
프로그램 개발해서 돈벌기/iOS

swift로 중복되지 않게 랜덤으로 10자리 스트링 생성 방법

by ubmuhan 2023. 6. 23.
반응형

UUID(Universally Unique Identifier) 처럼 쓸 수 있고 자리 수를 조절할 수 있는 코드 입니다.

 

10자리 스트링 생성 코드


func generateRandomString(length: Int) -> String {
    let characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
    var randomString = ""
    
    for _ in 0..<length {
        let randomIndex = Int(arc4random_uniform(UInt32(characters.count)))
        let character = characters[characters.index(characters.startIndex, offsetBy: randomIndex)]
        randomString.append(character)
    }
    
    return randomString
}

 

사용 방법

let randomString = generateRandomString(length: 10)
print(randomString)

 

 

 

 

반응형

댓글