2017-05-04 1 views
1

내가 지금까지나는 코드에 따라

Random randomeNum = new Random(); 
    int n = randomeNum.nextInt(); 
    System.out.println(Integer.toHexString(n)); 

이 그 일을 올바른 방법인가 무슨 짓을한다 진수 표현에서 32 비트 임의의 고유 번호를 생성해야합니까?

+0

예. 올바른 것입니다. – Ganesh

+0

감사합니다. Ganesh – tyro

+0

당신이하고있는 일은 정확합니다. 자세한 내용은 다음을 참조하십시오. http://stackoverflow.com/questions/11094823/java-how-to-generate-a-random-hexadecimal-value-within-specified-range-of-value – Achilles

답변

-1

UUID를 사용하여 32 비트 임의의 16 진수를 생성 할 수 있습니다.

UUID id=randomUUID(); 
+0

은 128 비트 값이 아닌 UUID입니까? – Achilles

+0

예, UUID는 128 비트 값을 나타내므로 사용하지 않았습니다. – tyro

관련 문제