lcg

    9

    3답변

    이 클래스가 선형 합동 공식에 48 비트 시드를 사용하는 이유는 무엇입니까? 나는 32 또는 64를 기대했을 것입니다 ... 32 비트 값을 요구할 때 상위 비트가 필요하다는 것을 알고 있습니다. 그러나 왜 단지 16 비트가 더 늘어날까요? 그것은 "임의"선택 이었습니까?

    2

    1답변

    java.util.random의 작동 방식을 이해하기 위해 Java 임의 함수를 시뮬레이트하는 간단한 코드를 작성하고 Java 임의 함수와 내 함수의 결과를 비교했습니다. 그러나 결과는 다릅니다. 나는 실수를했거나 개념을 오해 한 것입니다. 여기 import java.util.Random; public class test2 { private s

    3

    2답변

    Javacript에서 사용자 정의 선형 합동 생성기 (glibc에서 사용되는 것)를 작성하려고합니다. 그 성질은 on wikipedia입니다. m=2^31, a=1103515245, c=12345입니다. 발전기가 작동하는 것 같다 있지만 는 지금은 x = (1103515245 * x + 12345) % 0x80000000 ; // (the same as &

    6

    4답변

    .NET 2.0-3.5 프레임 워크에서 LCG (일명 DynamicMethod 클래스)는 런타임시 런타임 구조에서 지원하는 클래스 구조가 필요없는 경량 메서드를 제공하는 훌륭한 방법이었습니다. .NET 4.0에서 표현식 트리는 이제 명령문 및 블록을 지원하므로 이러한 방법으로 요구할 수있는 기능을 구축하기에 충분한 기능을 제공하며 훨씬 쉽고 안전한 방법으로