728x90
import java.util.concurrent.ThreadLocalRandom;
public class HelloWorld{
public static void main(String []args){
System.out.println(getRandomLong(22)); //원하는 길이의 랜덤 숫자 반환
}
/**
* @description 원하는 길이의 랜덤 숫자 반환
* @param len 반환 받을 숫자의 길이
* @return result 결과 값
*/
public static String getRandomLong(int len) {
ThreadLocalRandom random = ThreadLocalRandom.current();
String result = "";
for(int i=0; i<len/10; i++) {
result += random.nextLong(1_000_000_000L, 10_000_000_000L);
}
if(result.length() != len) {
if(result.length() < len) {
result += random.nextLong(1_000_000_000L, 10_000_000_000L);
}
result = result.substring(0, len);
}
return result;
}
}
728x90
'Study Note > Java' 카테고리의 다른 글
Spring boot #서버 포트 바꾸기 (1) | 2020.01.22 |
---|---|
Java #JSONArray 와 JSONObject로 JSON 생성하기 (0) | 2020.01.14 |
JAVA_ JAR, WAR, EAR 차이점 (0) | 2019.09.12 |
JAVA_ Fail-Safe Iterator vs Fail-Fast Iterator (0) | 2019.09.09 |
JAVA_ 컬렉션 프레임워크 / HashMap과 Hashtable의 차이점 (0) | 2019.09.08 |
댓글