[D3.js] 난수 실험

Words
141
Reading
1 min
8y
Listen to this post
~1 min

[D3.js] 난수 실험



오늘은 d3에서 제공되는 난수 함수들에 대해서 간단히 어떤 난수 만드는 함수들에 대해 살펴볼까 합니다.

1. 난수 함수


  • d3.randomUniform(최소,최대) : 균일한 분포 난수
  • d3.randomNormal() : 정규(가우스)분포 난수
  • d3.randomLogNormal() : 로그 정규 분포 난수
  • d3.randomBates() : Bates 분포 난수
  • d3.randomIrwinHall() : Irwin-Hall 분포 난수
  • d3.randomExponential() : 지수 분포 난수

2. 난수값 출력


기본 6개의 분포 난수를 한번 출력을 해보죠.

<script src="https://d3js.org/d3.v5.min.js"></script>
<script>

  console.log(d3.randomUniform(1,10)());
  console.log(d3.randomNormal(0,1)());
  console.log(d3.randomLogNormal(0,1)());
  console.log(d3.randomBates(1)());
  console.log(d3.randomIrwinHall (1)());
  console.log(d3.randomExponential (1)()); 
  
</script>

[결과]

alt

결과는 위 이미지 처럼 나왔네요. 숫자의 값을 바꿔서 출력값의 범위를 변경하여 분포 난수를 만들어 보세요.

마무리


오늘은 단순히 난수를 만드는 함수들을 살펴보았습니다. 별 내용이 없어서 재미가 없으신 분드은 아래 post에서 난수 구하는 부분을 오늘 배운 함수를 사용하여 수정해 보세요.


Sponsored ( Powered by dclick )
[매매일지]/#2-1/현상태

네오는 4% 먹고(매도) 다시 매수했습니다^^ 지지만 잘해주면 굳 스텔라 61.8% 되돌림때 ...