Bonjours à tous

J'essaie de réaliser un petit programme en python 3 pour me réaliser un base de données de test

Imaginons
4 types de pièce ( 40 % rond, 35 % carré, 20 % triangle, 5% losange )
5 couleurs ( 12 % vert, 24% bleu, 5 % jaune, 16% rouge, 43 %noir)
3 chaines de production ( 66 % CH1, 15 % CH2, 19% CH3)

Je souhaiterais qu'un programme me génère de manière aléatoire mais répondant à la répartition statistique (sur une grand nombre de tirage) des sorties de type :

Rond, Jaune, CH1
Carré, Noir, CH2
Losange, Rouge, CH3
Losange, Noir, CH1 ...

Comment prendriez vous le problème et comment le coder en python ?

Je vous remercie

_Agrid