threadlocalrandom1 Java Random 클래스(Feat ThreadLocalRandom, SecureRandom) TDD 학습을 진행하던 도중 Random으로 값을 뽑아야 할 일이 생겼습니다. JAVA 에서는 Random에 대한 다양한 클래스들을 제공하고 있는데요! 이에 대해 하나씩 살펴보는 시간을 가져볼까 합니다. 우선 첫번째로 알아볼 Random 클래스 입니다. JAVA 1.0때부터 존재했었는데요! 역사가 있는 클래스 입니다. 본문 내용을 읽어보면 아래와 같은 내용을 확인하실 수 있습니다. 대략 요약하자면 이렇습니다. Random은 다중 스레드 환경에서는 스레드간 경합이 발생하여 성능저하가 발생하니 ThreadLocalRandom을 사용하는 것이 좋습니다. Random에서 만드는 의사난수는 보안적으로 안전하지 않으니 SecureRandom을 사용해야 합니다. 그럼 하나씩 살펴보도록 하겠습니다. Random vs .. 2022. 6. 15. 이전 1 다음