무작위 숫자 만들기

frenchkebab·2021년 9월 11일
0

javascript 지식

목록 보기
1/36
post-thumbnail

무작위로 1~9의 숫자 만들기

Math.random()

0 <= x < 1 범위의 랜덤한 숫자를 만든다

올림, 내림, 반올림

Math.ceil()

( ) 안의 숫자를 올림


Math.floor()

( ) 안의 숫자를 내림


Math.round()

( ) 안의 숫자를 반올림


1~9 범위의 숫자 만들기

Math.random()

0 <= x < 1 범위의 숫자


Math.floor(Math.random() * 9 + 1)

1 <= x < 10 범위의 숫자


Math.random( )은 진짜 무작위가 아니다!

  • Math.random()암호학적으로 완전한 무작위가 아니므로, 보안과 관련된 작업을 할 때에는 사용하면 위험하다!
  • 대신에, window.crypto.getRandomValues() 함수를 사용하면 된다!
profile
Blockchain Dev Journey

0개의 댓글