javascript random

    

 JavaScript에서 랜덤 숫자를 생성하는 기본 방법은 `Math.random()` 함수를 사용하는 것입니다. 이 함수는 0 이상 1 미만의 부동소수점 의사난수를 반환합니다. 다양한 범위의 랜덤 숫자를 생성하려면, 반환된 값을 조정해야 합니다.


### 기본 사용법:

```javascript

const randomNumber = Math.random();

console.log(randomNumber); // 예: 0.123456789

```


### 지정된 범위 내에서 랜덤 정수 생성하기:

범위를 지정하여 랜덤 정수를 생성하려면, `Math.random()` 결과를 조정하고 `Math.floor()`를 사용하여 소수점 아래를 버림 처리해야 합니다.


#### 예시 1: 0 이상 10 미만의 랜덤 정수 생성

```javascript

const randomInt = Math.floor(Math.random() * 10);

console.log(randomInt); // 0에서 9 사이의 정수

```


#### 예시 2: min 이상 max 미만의 랜덤 정수 생성

```javascript

function getRandomInt(min, max) {

  return Math.floor(Math.random() * (max - min)) + min;

}


console.log(getRandomInt(1, 10)); // 1에서 9 사이의 정수

```


#### 예시 3: min 이상 max 이하의 랜덤 정수 생성

```javascript

function getRandomIntInclusive(min, max) {

  min = Math.ceil(min);

  max = Math.floor(max);

  return Math.floor(Math.random() * (max - min + 1)) + min;

}


console.log(getRandomIntInclusive(1, 10)); // 1에서 10 사이의 정수

```


이 함수들은 `Math.random()`을 사용하여 지정된 범위 내에서 랜덤 숫자를 생성합니다. `Math.random()`은 항상 0 이상 1 미만의 값을 반환하므로, 이 값을 적절히 조정하여 원하는 범위의 랜덤 숫자를 얻을 수 있습니다.

댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet