▶ java.lang.Math 클래스의 random 메서드
① 0 이상 1 미만의 난수를 반환
② 클래스 메서드이므로 Math 클래스를 이용해서 호출함
결과가 꽝이 나왔네요ㅜㅜ
1부터3까지중 랜덤으로 나옵니다 결과는
▶ java.util.Random 클래스
① 전달된 시드(seed)에 따라서 서로 다른 난수를 발생한다.
② 전달된 시드(seed)가 없는 경우에는 현재 시간을 시드(seed)로 사용한다.
③ 동일한 시드(seed)를 사용하면 동일한 난수가 발생한다.
▶ java.security.SecureRandom 클래스 보안처리된 랜덤
① 보안 처리된 난수를 발생한다.
② Random 클래스와 같은 사용법을 가진다.
▶ java.util.UUID
① 전역 고유 식별자(Universal Unique IDdentifier)라는 뜻이다.
② 32개의 16진수를 랜덤하게 생성한다. (하이픈(-) 4개 별도 포함)
③ UUID를 이용해서 생성한 값을 중복이 없는 것으로 처리한다.
④생성된 UUID값은 String으로 바꿔서 사용한다.
'코딩기록 저장소 🐕 > 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 |