
Xoshiro256StarStar 클래스의 jumpLong 메서드는 스테이트를 초기화하고 새로운 초기값을 생성하는 메서드입니다.
이 메서드는 내부적으로 두 개의 64비트 정수 변수, s0과 s1을 사용합니다.
jumpLong 메서드는 다음과 같은 과정을 거칩니다.
1. s0과 s1을 XOR 연산을 통해 새로운 값을 생성합니다.
2. s0과 s1을 스왑합니다.
3. s0을 5비트 오른쪽으로 시프트합니다.
4. s1을 6비트 오른쪽으로 시프트합니다.
5. s0과 s1을 XOR 연산을 통해 새로운 값을 생성합니다.
6. 생성된 새로운 값을 반환합니다.
이러한 과정을 통해 jumpLong 메서드는 새로운 초기값을 생성하고 스테이트를 초기화합니다.
2025-05-21 07:48