Javascript에서 진정한 난수(랜덤한 수)를 생성하는 방법
Language/Javascript2024. 2. 28. 22:38Javascript에서 진정한 난수(랜덤한 수)를 생성하는 방법

자바스크립트의 Math.random() 함수는 간편하게 사용할 수 있는 난수 생성기이지만, 알고리즘에 의해 생성되는 의사 난수(pseudorandom number)를 반환합니다. 이는 실제로 완벽한 무작위성을 제공하지 않습니다. 특히 보안이 중요한 애플리케이션에서는 이러한 의사 난수가 적합하지 않을 수 있습니다. 따라서, 보다 안전한 난수를 필요로 할 때는 다른 방법을 모색해야 합니다. 본 글에서는 진정한 난수를 생성하는 방법에 대해 설명합니다. 의사 난수란? 우선 의사 난수(pseudorandom number)에 대해 알아야합니다. 의사 난수는 난수처럼 보이지만, 실제로는 초기값(seed)에 따라 결정되는 알고리즘을 통해 생성된 숫자입니다. 이는 결국 예측 가능하다는 의미이며, 같은 시드 값을 가지고 ..

반응형
image