generated from pricelees/issue-pr-template
refactor: 휴대폰번호 다양성을 위한 랜덤 휴대폰번호 생성 로직 수정 및 랜덤 문자열 길이 지정 추가
This commit is contained in:
parent
6752421fda
commit
b203e8ba03
@ -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("")
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user