-
Notifications
You must be signed in to change notification settings - Fork 842
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[과제번역] Part1 5.2 숫자형 8-random-min-max
- Loading branch information
1 parent
8aa81f7
commit dd225d3
Showing
2 changed files
with
10 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) ); | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters