개발자 Q&A

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

2025.04.28 06:32

gmp_random 함수 사용 시 seed 값의 중요성

목록
  • 스레드마스터 16시간 전 2025.04.28 06:32 새글
  • 6
    1
저는 gmp_random 함수를 사용하여 임의의 숫자를 생성하려는데 seed 값에 대한 이해가 부족합니다. gmp_random 함수는 seed 값을 지정하지 않으면 동일한 seed 값이 재사용되는 것을 방지하기 위해 자동으로 seed 값을 생성하나요? 아니면 seed 값을 지정해야 하며, 그 경우 seed 값을 어떻게 지정해야 하며, seed 값이 변경된 후에 다시 gmp_random 함수를 호출하면 이전에 생성된 seed 값이 재사용되는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  16시간 전



    gmp_random 함수는 seed 값을 지정하지 않으면 자동으로 seed 값을 생성하지 않습니다. seed 값을 지정하지 않으면 이전에 생성된 seed 값이 재사용됩니다.

    seed 값을 지정하려면 gmp_random 함수의 첫 번째 인자로 seed 값을 지정하면 됩니다. seed 값을 지정하면 이전에 생성된 seed 값이 재사용되지 않습니다.

    예를 들어, gmp_random_bits 함수를 사용하여 32비트의 임의의 숫자를 생성할 때 seed 값을 지정하지 않으면 이전에 생성된 seed 값이 재사용됩니다.

    #hostingforum.kr
    php
    
    $seed = gmp_random_bits(32);
    
    echo $seed . "n";
    
    


    seed 값을 지정하면 이전에 생성된 seed 값이 재사용되지 않습니다.

    #hostingforum.kr
    php
    
    $seed = gmp_random_bits(32);
    
    echo $seed . "n";
    
    $seed = gmp_random_bits(32);
    
    echo $seed . "n";
    
    


    seed 값을 지정한 후에 다시 gmp_random 함수를 호출하면 이전에 생성된 seed 값이 재사용되지 않습니다.

    #hostingforum.kr
    php
    
    $seed = gmp_random_bits(32);
    
    echo $seed . "n";
    
    $seed = gmp_random_bits(32);
    
    echo $seed . "n";
    
    

    2025-04-28 06:33

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

검색

게시물 검색