Programing/Java

[JAVA] Random 함수 사용하기

블스뜸 2025. 3. 26. 14:18

사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력 할 수 있습니다.
(아래의 키워드를 사용해주세요!)
기철초풍, 멋있는, 재미있는
도전적인, 노란색의, 바보같은
돌고래, 개발자, 오랑우탄

 

import java.util.Random;

public class RandomNameMaker {
    private String[][] nameList = {
            {"기절초풍 ", "멋있는 ", "재미있는 "},
            {"도전적인 ", "노란색의 ", "바보같은 "},
            {"돌고래", "개발자", "오랑우탄"}
    };

    public static void main(String[] args) {
        RandomNameMaker maker = new RandomNameMaker();
        System.out.println(maker.RandName());
    }

    public String RandName(){
        StringBuilder name = new StringBuilder();
        Random rand = new Random();

        rand.setSeed(System.currentTimeMillis());
        for(int i = 0; i < 3; i++){
            name.append(nameList[i][rand.nextInt(3)]);
        }

        return name.toString();
    }
}