[java] 자바에서 랜덤으로 플레이어 위치 설정하기

이번에는 자바에서 랜덤으로 플레이어의 위치를 설정하는 방법에 대해 알아보겠습니다.

랜덤으로 값을 생성하고 플레이어의 위치를 설정하기 위해 java.util.Random 클래스를 사용할 수 있습니다. Random 클래스는 난수를 생성하기 위한 다양한 메서드를 제공합니다.

import java.util.Random;

public class Player {
    private int x;
    private int y;

    public Player() {
        Random random = new Random();
        this.x = random.nextInt(100); // 0부터 99까지의 랜덤한 수
        this.y = random.nextInt(100); // 0부터 99까지의 랜덤한 수
    }
}

위 코드에서 Random 클래스를 이용하여 0부터 99까지의 랜덤한 x, y 좌표를 설정하였습니다. 이제 플레이어의 초기 위치가 무작위로 정해졌습니다.

위치가 특정 범위 내에서 랜덤하게 설정되도록 변경할 수 있습니다. 예를 들어, 1부터 100까지의 범위 내에서 설정하고 싶을 경우에는 다음과 같이 코드를 변경할 수 있습니다.

...
this.x = random.nextInt(100) + 1; // 1부터 100까지의 랜덤한 수
this.y = random.nextInt(100) + 1; // 1부터 100까지의 랜덤한 수
...

이제 플레이어의 위치를 설정하는 데 랜덤 값을 사용할 수 있습니다.

더 자세한 정보는 Oracle Java Documentation를 참고하시기 바랍니다.