잡단한것들/코딩연습장

랜덤 문자열 url 만들기

ekgoddldi 2023. 7. 16. 01:45
    public static String randomUrl() {
        String url = "";
        for(int i=0; i<8; i++) {
            int temp = (int)(Math.random() * 62);
            if(temp < 10) {
                url += temp;
            } else if(temp > 35) {
                url += (char)(temp + 61);
            } else {
                url += (char)(temp + 55);
            }
        }
        return url;
    }

 

 

fun randomUrl(): String {
    var url = ""
    repeat(8) {
        val temp = (Math.random() * 62).toInt()
        when {
            temp < 10 -> url += temp
            temp > 35 -> url += (temp + 61).toChar()
            else -> url += (temp + 55).toChar()
        }
    }
    return url
}

확실히 코틀린 코드가 더 깔끔한듯