아래 내용은 기억력이 붕어인 작성자가
ranmdom() 사용시 원하는 사이값을 매번 검색하여 찾아다니는게 귀찮아서 정리 해둔 내용입니다.
Math.random()
함수는 0이상 1미만의 구간에서 근사적으로 균일한 부동소숫점 의사난수를 반환하며, 이 값은 사용자가 원하는 범위로 변환할 수 있다.
Math.rando()은 암호학적으로 안전한 난수 제공X
보안과 관련된 어떤 것에도 사용하면 안됨
Web Crypto API의 window.crypto.getRandomValues()메소드를 이용하라고 한다.
//min <= random() < max
Math.floor(Math.random() * (max - min)) + min;
//min <= random() <= max
Math.floor(Math.random() * (max - min + 1)) + min;