javascript random number 1

[Javascript / ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] Math.random() - random number (๋‚œ์ˆ˜) ์ƒ์„ฑํ•˜๊ธฐ

Math.random( ) Math.random( ) ํ•จ์ˆ˜๋Š” [0, 1) ๊ตฌ๊ฐ„์—์„œ ๋ถ€๋™์†Œ์ˆ˜์  ์˜์‚ฌ ๋‚œ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์˜์‚ฌ ๋‚œ์ˆ˜๋ž€ ์ฒ˜์Œ์— ์ฃผ์–ด์ง€๋Š” ์ดˆ๊นƒ๊ฐ’(seed)์— ๋”ฐ๋ผ ์ด๋ฏธ ๊ฒฐ์ •๋˜์–ด ์žˆ๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง€๋Š” ์ˆ˜๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ๋‚œ์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ œ 1) 0 ์ด์ƒ 1 ๋ฏธ๋งŒ์ธ ๋‚œ์ˆ˜ ์ƒ์„ฑํ•˜๊ธฐ var n = Math.random( ); // 0 ≤ n < 1 ์˜ˆ์ œ 2) 1 ์ด์ƒ 10 ๋ฏธ๋งŒ์ธ ๋‚œ์ˆ˜ ์ƒ์„ฑํ•˜๊ธฐ var n = Math.random( ); // 0 ≤ n < 1 n = n * (10 - 1); // 0 ≤ n < 9 n = n + 1; // 1 ≤ n < 10 ์œ„ 3์ค„์˜ ์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•œ ๋ฒˆ์— ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. var n = Math.random( ) ..

Client/Javascript 2020.06.12