개발자 Q&A

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

2025.04.06 07:29

lcg_value 관련 질문내용입니다.

목록
  • C언어전사 2일 전 2025.04.06 07:29
  • 1
    1
LCG 알고리즘 이해에 도움이 필요합니다.

제가 현재 lcg_value를 구현 중인데, seed 값을 0으로 설정할 경우 lcg_value가 0이 되지 않는 이유를 알려주세요.
또한, seed 값이 0일 때 lcg_value를 구하는 방법에 대해 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    LCG 알고리즘은 Linear Congruential Generator의 약자로, 임의의 정수 seed를 기반으로 임의의 정수를 생성하는 알고리즘입니다. seed가 0일 경우, LCG 알고리즘은 0으로 시작하여 무한히 0을 생성합니다.

    seed가 0일 때 LCG 알고리즘을 구하는 방법은 seed를 1로 설정하는 것입니다.

    예를 들어, seed가 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed가 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    또한, seed를 0으로 설정할 때 LCG 알고리즘을 구하는 방법은 seed를 1로 설정하는 것입니다.

    예를 들어, seed를 0으로 설정할 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0으로 설정할 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘을 구하는 방법은 seed를 1로 설정하는 것입니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    예를 들어, seed를 0일 때 LCG 알고리즘을 구하는 방법은 다음과 같습니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 231  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    #hostingforum.kr
    python
    
    def lcg_value(seed):
    
        a = 48271  # multiplier
    
        c = 0  # increment
    
        m = 2**31  # modulus
    
        if seed == 0:
    
            seed = 1
    
        return (a * seed + c) % m
    
    


    위 코드에서 seed를 0일 때, seed를 1로 설정하여 LCG 알고리즘을 구합니다.

    LCG 알고리즘은 seed를 1로 설정하여 구합니다.

    ```python
    def lcg_value

    2025-04-06 07:30

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

검색

게시물 검색