def neuron_to_cover(model_layer_dict):
    not_covered = [(layer_name, index) for ((layer_name, index), v) in model_layer_dict.items() if (not v)]
    if not_covered:
        (layer_name, index) = random.choice(not_covered)
    else:
        (layer_name, index) = random.choice(model_layer_dict.keys())
    return (layer_name, index)
def neuron_to_cover(model_layer_dict):
    not_covered = [(layer_name, index) for ((layer_name, index), v) in model_layer_dict.items() if (not v)]
    if not_covered:
        (layer_name, index) = random.choice(not_covered)
    else:
        (layer_name, index) = random.choice(model_layer_dict.keys())
    return (layer_name, index)