diff --git a/1-js/05-data-types/02-number/8-random-min-max/solution.md b/1-js/05-data-types/02-number/8-random-min-max/solution.md index 8736c3d56..2477937d4 100644 --- a/1-js/05-data-types/02-number/8-random-min-max/solution.md +++ b/1-js/05-data-types/02-number/8-random-min-max/solution.md @@ -1,11 +1,11 @@ -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) { @@ -13,7 +13,7 @@ function random(min, max) { } alert( random(1, 5) ); -alert( random(1, 5) ); +alert( random(1, 5) ); alert( random(1, 5) ); ``` diff --git a/1-js/05-data-types/02-number/8-random-min-max/task.md b/1-js/05-data-types/02-number/8-random-min-max/task.md index 7037cfcbb..22a055893 100644 --- a/1-js/05-data-types/02-number/8-random-min-max/task.md +++ b/1-js/05-data-types/02-number/8-random-min-max/task.md @@ -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