본문 바로가기
Programming Language/Javascript

[Javascript] 자바스크립트 난수생성, Crypto.getRandomValues()

by 뒹굴거리는프로도 2018. 5. 28.
반응형

 

 


Crypto.getRandomValues()

 

 

math.random() 대신, 더 강력한 수준의 암호화 난수 생성 방법이다.

매개변수로 제공한 배열을 전부 무작위 숫자로 채운다.

복사본 생성 없이 배열 자체가 변경된다.

암호화 키 생성 시에는 다른 함수를 사용해야 한다.

 

 

예시


const array = new Uint32Array(10);
self.crypto.getRandomValues(array);

console.log("오늘자 행운의 수:");
for (const num of array) {
  console.log(num);
}

 


 

 

 

 

 

 

 

 

반응형