우리의 임무는 두 개의 인수를 취하고 범위(최대 제외) 사이의 유사 난수를 반환하는 createRandom과 같은 함수를 만드는 것입니다.
함수의 코드는 -
입니다.예시
const min = 3; const max = 9; const createRandom = (min, max) => { const diff = max - min; const random = Math.random(); return Math.floor((random * diff) + min); } console.log(createRandom(min, max));
코드 이해하기 -
- 최대값과 최소값의 차를 구합니다.
- 난수 생성
- 그런 다음 diff와 random을 곱하여 0과 diff 사이의 난수를 생성합니다.
- 최소값과 최대값 사이의 난수를 생성하기 위해 min을 추가합니다.
출력
콘솔에서 이 코드의 출력은 -
입니다.6