본문 바로가기
개발공부_Blog/JavaScript

JavaScript - Math.random()

by 소팡팡 2021. 12. 18.

 

Math.random()
0이상 1미만의 랜덤한 숫자를 생성한다. 

( 0 <= 결과 < 1 )의 범위안에서 랜덤한 숫자를 생성하기 때문에

그 이상의 범위에서 랜덤한 숫자를 구하려면 다양한 처리를 해야 한다

 

 

const num = Math.random()

console.log("#랜덤한 숫자")
console.log(`0-1사이의 랜덤한 숫자 : ${num}`)


console.log("#랜덤한 숫자 범위 확대")
console.log(`0-10사이의 랜덤한 숫자 : ${num*10}`)
console.log(`0-50사이의 랜덤한 숫자 : ${num*50}`)


console.log("#랜덤한 숫자 범위 이동")
console.log(`-5 ~ 10사이의 랜덤한 숫자 : ${num*10-5}`)
console.log(`-25 ~ 50사이의 랜덤한 숫자 : ${num*50-5}`)


console.log("#랜덤한 정수 숫자")
console.log(`-5 ~ 10사이의 랜덤한 숫자 : ${Math.floor(num*10-5)}`)
console.log(`-25 ~ 50사이의 랜덤한 숫자 : ${Math.floor(num*50-5)}`)

 

 

댓글