
Xoshiro256StarStar 알고리즘은 256비트의 상태를 사용하는 강력한 난수 발생 알고리즘입니다. 이 알고리즘은 두 개의 128비트 상태를 사용하여 64비트 난수를 발생시키는 StarStar 버전입니다.
__construct 메소드에서 seed 값을 초기화하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$engine = new RandomEngineXoshiro256StarStar(0x1234567890abcdef);
위 코드에서 0x1234567890abcdef는 128비트의 seed 값입니다. 이 seed 값을 사용하여 Xoshiro256StarStar 알고리즘의 상태를 초기화합니다.
또한, seed 값을 초기화할 때는 다음과 같은 규칙을 따라야 합니다.
- seed 값은 128비트의 unsigned integer여야 합니다.
- seed 값은 0이 아닌 값이어야 합니다.
만약 seed 값이 0이면, Xoshiro256StarStar 알고리즘은 무한 반복을 하게 됩니다.
2025-03-22 06:53