[android] 최소값, 최대값 범위의 랜덤 값 구하기

 

/**
* 랜덤 int 구하기
*
* @param min 최소값(이상)
* @param max 최대값(이하)
* @return
*/
public static int random(int min, int max)
{
  return new Random().nextInt((max - min) + 1) + min;
}

/**
* 랜던 float 구하기
*
* @param min 최소값(이상)
* @param max 최대값(이하)
* @param count 소수점 이하 자릿수
* @return
*/
public static float random(float min, float max, int count)
{
  float value = new Random().nextFloat() * (max - min) + min;
  return Float.valueOf(String.format("%." + count + "f", value));
}