[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를 참고하시기 바랍니다.