728x90
반응형
참고: https://developer.android.com/reference/java/util/Random.html
랜덤으로 뭔가를 뽑아내려면 java.util 패키지의 Random 클래스를 사용한다.
Random random = new Random();
int randomValue = random.nextInt(10);
위의 코드는 0부터 9까지의 숫자를 랜덤으로 리턴한다.
int minimumValue = 123;
int maximumValue = 456;
Random random = new Random();
int randomValue = random.nextInt(maximumValue - minimumValue + 1) + minimumValue;
특정 범위의 값을 얻고 싶다면 위와 같이 변위를 더해주면 된다. 단 nextInt는 주어진 값 보다 작은 수 까지만 리턴하므로 파라미터가 10 일 경우 10을 리턴하지 않는다. 따라서 1을 더해준 값을 파라미터로 넘긴다.
반응형
댓글