def doyoutransmit(edge, dest):
    rating = dest.rating
    part_critic = edge.part
    proba_transmission = start_my_code.proba_transmission(part_critic, rating)
    a = numpy.random.random()
    if a <= proba_transmission:
        return True
    else:
        return False
def computeavproba():
    av_rating = 1*start_my_code.RATING_1 + 2*start_my_code.RATING_2 + 3*start_my_code.RATING_3
    av_part = 1*start_my_code.CRITIC_1 + 2*start_my_code.CRITIC_2 +3*start_my_code.CRITIC_3
    av_proba = start_my_code.proba_transmission(av_part, av_rating)
    print av_proba
    return av_proba