Skip to content

Commit

Permalink
[과제번역] Part1 5.2 숫자형 8-random-min-max
Browse files Browse the repository at this point in the history
  • Loading branch information
ggff23r2f2fffsdfds committed Dec 11, 2022
1 parent 31d5a0c commit 7c30e8d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
12 changes: 6 additions & 6 deletions 1-js/05-data-types/02-number/8-random-min-max/solution.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
We need to "map" all values from the interval 0..1 into values from `min` to `max`.
0..1 구간의 모든 값을 `min`에서 `max`까지의 값으로 '매핑' 해야 합니다.

That can be done in two stages:
매핑은 두 단계로 수행할 수 있습니다.

1. If we multiply a random number from 0..1 by `max-min`, then the interval of possible values increases `0..1` to `0..max-min`.
2. Now if we add `min`, the possible interval becomes from `min` to `max`.
1. 0..1 구간의 난수에 `max-min`을 곱하면, 가능한 값의 구간이 `0..1`에서 `0..max-min`으로 증가합니다.
2. 이제 `min`을 더하면, 가능한 값의 구간은 `min`에서 `max`까지가 됩니다.

The function:
예시:

```js run
function random(min, max) {
return min + Math.random() * (max - min);
}

alert( random(1, 5) );
alert( random(1, 5) );
alert( random(1, 5) );
alert( random(1, 5) );
```

8 changes: 4 additions & 4 deletions 1-js/05-data-types/02-number/8-random-min-max/task.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ importance: 2

---

# A random number from min to max
# 최솟값에서 최댓값까지의 난수

The built-in function `Math.random()` creates a random value from `0` to `1` (not including `1`).
내장 함수 `Math.random()``0`에서 `1`까지의 난수를 생성합니다(`1`은 제외).

Write the function `random(min, max)` to generate a random floating-point number from `min` to `max` (not including `max`).
`min`에서 `max`까지 무작위의 부동소수점 숫자를 생성하는 함수 `random(min, max)`을 작성해 보세요(`max`는 제외).

Examples of its work:
예시:

```js
alert( random(1, 5) ); // 1.2345623452
Expand Down

0 comments on commit 7c30e8d

Please sign in to comment.