코딩기록 저장소 🐕/JAVA

Api Java random

kimkongmom 2023. 7. 31. 11:53

 

 

 

 

 

▶  java.lang.Math 클래스의 random 메서드
     ① 0 이상 1 미만의 난수를 반환
     ② 클래스 메서드이므로 Math 클래스를 이용해서 호출함

결과가 꽝이 나왔네요ㅜㅜ

결과

1부터3까지중 랜덤으로 나옵니다 결과는

java.util.Random 클래스
     ① 전달된 시드(seed)에 따라서 서로 다른 난수를 발생한다.
     ② 전달된 시드(seed)가 없는 경우에는 현재 시간을 시드(seed)로 사용한다.
     ③ 동일한 시드(seed)를 사용하면 동일한 난수가 발생한다.
   

값은 계속 바뀜 random

java.security.SecureRandom 클래스 보안처리된 랜덤
     ① 보안 처리된 난수를 발생한다.
     ② Random 클래스와 같은 사용법을 가진다.

값은 계속 바뀜 random

java.util.UUID
     ① 전역 고유 식별자(Universal Unique IDdentifier)라는 뜻이다.
     ② 32개의 16진수를 랜덤하게 생성한다. (하이픈(-) 4개 별도 포함)
     ③ UUID를 이용해서 생성한 값을 중복이 없는 것으로 처리한다.
     ④생성된 UUID값은 String으로 바꿔서 사용한다.

UUID
결과값

 

'코딩기록 저장소 🐕 > JAVA' 카테고리의 다른 글

Api Java Scanner  (0) 2023.07.31
Api Java date_time  (0) 2023.07.31
Api Java String  (0) 2023.07.31
HashMap  (0) 2023.07.28
예제 문제풀이  (0) 2023.07.27