refactor: 휴대폰번호 다양성을 위한 랜덤 휴대폰번호 생성 로직 수정 및 랜덤 문자열 길이 지정 추가

This commit is contained in:
이상진 2025-09-27 15:06:37 +09:00
parent 6752421fda
commit b203e8ba03

View File

@ -12,14 +12,15 @@ inline fun <T> initialize(name: String, block: () -> T): T {
fun randomPhoneNumber(): String { fun randomPhoneNumber(): String {
val prefix = "010" val prefix = "010"
val middle = (1000..9999).random() val middle = (1..4).map { (0..9).random() }.joinToString("")
val last = (1000..9999).random() val last = (1..4).map { (0..9).random() }.joinToString("")
return "$prefix$middle$last" return "$prefix$middle$last"
} }
fun randomString(): String { fun randomString(length: Int = 10): String {
val chars = ('a'..'z') + ('0'..'9') val chars = ('a'..'z') + ('0'..'9')
return (1..10) return (1..length)
.map { chars.random() } .map { chars.random() }
.joinToString("") .joinToString("")
} }