back end/java

[java] 특정 범위 내에서의 임의의 정수 생성하는 방법

노루아부지 2022. 11. 13. 01:11
반응형

1. java 1.7 이상- 특정 범위 내에서의 임의의 정수 생성하는 방법

import java.util.concurrent.ThreadLocalRandom;

int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1);

ThreadLocalRandom에 대한 자세한 내용은 공식 문서를 확인 바랍니다.

 

 

 

2. java 1.7 이전 - 특정 범위 내에서의 임의의 정수 생성하는 방법 

import java.util.Random;

public static int randInt(int min, int max) {
  Random rand;

  int randomNum = rand.nextInt((max - min) + 1) + min;

  return randomNum;
}

 

 

 

출처

https://stackoverflow.com/questions/363681/how-do-i-generate-random-integers-within-a-specific-range-in-java

 

728x90
반응형
loading