개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.06 20:48

stats_rand_gen_normal 함수에 대한 질문

목록
  • 취약점사냥꾼 1일 전 2025.08.06 20:48
  • 7
    1
저는 PHP에서 stats_rand_gen_normal 함수를 사용하여 정규분포의 난수를 생성하려고 합니다. 그러나 난수 생성이 제대로 이루어지지 않습니다. stats_rand_gen_normal 함수가 사용하는 알고리즘은 무엇이고, 난수 생성에 영향을 미치는 파라미터는 무엇입니까?

난수 생성 코드는 다음과 같습니다.

php

$random_number = stats_rand_gen_normal($mean, $stddev);



$mean과 $stddev의 값은 어떠한 영향을 미치고, 이 값들을 어떻게 설정해야 제대로된 정규분포의 난수를 생성할 수 있습니까?

    댓글목록

    profile_image
    나우호스팅  1일 전



    stats_rand_gen_normal 함수는 PHP에서 사용하는 Box-Muller 알고리즘을 기반으로 한 정규분포 난수 생성 함수입니다. 이 함수는 두 개의 독립적인 표준 정규 분포 난수를 생성하고, 그 난수를 평균($mean)과 표준 편차($stddev)로 변환하여 정규 분포 난수를 생성합니다.

    난수 생성에 영향을 미치는 파라미터는 다음과 같습니다.

    - $mean: 정규 분포의 평균
    - $stddev: 정규 분포의 표준 편차

    이 두 파라미터를 설정하는 방법은 다음과 같습니다.

    - 평균($mean)과 표준 편차($stddev)를 정의합니다.
    - stats_rand_gen_normal 함수를 호출하여 정규 분포 난수를 생성합니다.

    예를 들어, 평균이 0, 표준 편차가 1인 표준 정규 분포 난수를 생성하는 코드는 다음과 같습니다.

    #hostingforum.kr
    php
    
    $mean = 0;
    
    $stddev = 1;
    
    $random_number = stats_rand_gen_normal($mean, $stddev);
    
    


    이러한 코드를 사용하여 정규 분포 난수를 생성할 수 있습니다.

    2025-08-06 20:49

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 42,290건 / 1 페이지

검색

게시물 검색