def is_hashed_id_in_experiment(self, unique_id, experiment_name):
        decider_value = self.get_decider_value(experiment_name)

        # We add the string decider_ so that if user IDs are used for unique_id, we don't have the same
        # hash as the experiment framework. That would lead to non-independence of this decider
        # and the experiment groups.
        hash_val = hashlib.md5("decider_%s%s" % (experiment_name, unique_id)).hexdigest()
        val = int(hash_val, 16) % 100

        return val < decider_value
Returns a copy of the passed in item that has been signed using the
dataset/ETHPy150Open pinterest/kingpin/kingpin/manageddata/decider.py/Decider.is_hashed_id_in_experiment--crossover with--dataset/ETHPy150Open ntoll/p4p2p/p4p2p/dht/crypto.py/get_signed_item