JavaScript needs to be more random
- JavaScript의
Math.random()은 0과 1 사이의 숫자만 반환하여, 더 복잡한 무작위 작업을 위해서는 추가 래퍼 코드가 필요하다는 한계가 있다. 🎲
- 이 문제를 해결하기 위해 새로운
random 네임스페이스를 JavaScript에 추가하자는 제안이 있다. ✨
- 제안된 기능에는 특정 범위 내의 숫자를 반환하는
random.number(low, high)와 정수를 반환하는 random.int(low, high)가 포함된다. 🔢
- 배열을 무작위로 섞는
random.shuffle(array) 메서드도 제안되었다. 🔀
- Python의 선례를 따라 다양한 분포 메서드도 추가될 예정이다. 🐍
- .NET의
Random 클래스, Haskell의 RandomGen 인터페이스 등 다른 언어에서도 유사한 무작위 기능이 이미 존재한다. 💻
- 이 제안은 현재 Stage 0 단계로, 아직 초기 논의 중이며 앞으로의 진행 상황을 지켜볼 필요가 있다. ⏳
데브허브 | DEVHUB | JavaScript needs to be more random