apple/iOS, UIKit, Documentation

[iOS] Swift random String 생성

lgvv 2022. 9. 1. 17:40

Swift random String 생성

 

이 정보는 스택 오버플로우에서 찾은 정보입니다.

 

Swift 4.2이상 사용가능.

 

내가 랜덤값 사용할 일이 있어서 포스팅

import Foundation

extension String {
    static func createRandomString(length: Int) -> String {
        let letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
        return String(
            (0..<length)
                .map { _ in letters.randomElement()! }
        )
    }
}

 

 

HOW TO USE?

let fiveLength = String.createRandomString(length: 5)