JavaScript / Object / Math.random() / 난수(랜덤 숫자) 만드는 속성
목차
Math.random()
Math.random()는 난수(랜덤 숫자)를 만듭니다.
문법
Math.random()
0.673172894273546와 같은 0 이상 1 미만의 난수를 만듭니다.
예제 1 - 난수 만들기
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <script> var jbRandom = Math.random(); document.write( '<p>' + jbRandom + '</p>' ); </script> </body> </html>
예제 2 - 0부터 9까지의 난수 만들기
Math.floor()로 난수를 0부터 9까지의 정수로 변환합니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <script> var jbRandom = Math.random(); document.write( '<p>' + Math.floor( jbRandom * 10 ) + '</p>' ); </script> </body> </html>
예제 3 - 특정 범위의 난수 만들기
0부터 3까지의 정수 난수를 만듭니다.
Math.floor( jbRandom * 4 )
1부터 4까지의 정수 난수를 만듭니다.
Math.floor( jbRandom * 4 + 1 )
5부터 8까지의 정수 난수를 만듭니다.
Math.floor( jbRandom * 4 + 5 )