import random from matplotlib import pyplot import numpy def math_bar(maListe,titre) : bar_uniq = numpy.unique(maListe, return_counts=True) bar_val = bar_uniq[0].tolist() bar_count = bar_uniq[1].tolist() pyplot.bar(range(len(bar_val)), bar_count, tick_label = bar_val, color=['blue','red']) pyplot.title(titre) pyplot.show() n = 10000 lancers = [] for count in range(int(n)): lancers.append(random.randint(1, 6) + random.randint(1, 6) + random.randint(1, 6)) math_bar(lancers,'somme de 3 des')