반응형
주어진 문자열을 가지고 원하는 사이즈의 크기로 mixed up된 문자열 만들기
extension을 활용해서 쓰는 것을 좋아합니다 :)
extension String {
func createRandomStr(length: Int) -> String {
let str = (0 ..< length).map{ _ in self.randomElement()! }
return String(str)
}
}
사용
let str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
let size = 5
let iv = str.createRandomStr(length: size)
결과
d5m9C
반응형
'프로그래밍 언어 > Swift' 카테고리의 다른 글
읽기 좋은 코드 작성하기 #2 Conventions (0) | 2022.04.19 |
---|---|
읽기 좋은 코드 작성하기 #1 Naming (0) | 2022.04.18 |
[Swift] 싱글톤 패턴 (Singleton Pattern) (0) | 2020.04.21 |
[Swift] 전처리 매크로 (0) | 2020.04.16 |
[Swift] 윤년 계산기 (0) | 2019.07.05 |