def METHOD_NAME(self) -> int:
    while True:
        r = prng.random_uniform(consts.GUARD_KEY_RANDOM_MAX)
        r = (r * consts.GUARD_KEY_MODULUS + consts.GUARD_KEY_REMAINDER) & 0xFFFFFFFF
        if self._check_guard_key(r):
            return r