
gmp_random_bits()와 gmp_random_range()의 차이점은 두 함수가 반환하는 난수의 범위에 있습니다.
gmp_random_bits() 함수는 0과 2^bits 사이의 난수를 반환합니다. 이 함수는 2^bits-1의 가능한 결과 중 하나를 반환합니다.
gmp_random_range() 함수는 0과 2^bits-1 사이의 난수를 반환합니다. 이 함수는 2^bits-1의 가능한 결과 중 하나를 반환합니다.
두 함수 모두 0을 반환할 확률은 1/(2^bits)입니다. 따라서 두 함수를 사용할 때 0을 반환할 확률을 고려할 필요가 없습니다.
2025-04-06 03:28