protected function getRatioStatus()
    {
        if ($this->ratio == 0.0) {
            return Status::INACTIVE;
        }

        if ($this->ratio >= 1.0) {
            return Status::ACTIVE;
        }

        $value = unpack('nint', md5((string)$this->varyValue, true))['int'];
        $filter = (int)floor(self::RESOLUTION * (float)$this->ratio);

        return ($value < $filter);
    }