Java 그리고 리눅스 환경에서 Random Number 생성 지연 이슈

01 Jun 2022

ProblemJava를 사용하고 리눅스 환경에서 Random Number를 생성할 때 약 10초 이상의 지연이 발생했다.SecureRandom1을 사용하고 있었고, Random을 필요로 하는 클래스에서 클래스가 생성될 때 랜덤 시드를 설정해주고 있었다.참고로 윈도우 환경의 같은 코드에서는 문제가 없었다. 참고로 문제가 있었던 코드의 일부는 다음과 같다.public Signature(String key) { ... try { random = SecureRandom.getInstance("SHA1PRNG"); byte[] seed...