Bonjour,

J'ai 4 éléments appelés respectivement A, B, C et D auquel ont leur affecte une fréquence appelée respectivement w, x, y, z.

Je voudrais déterminer une suite constituée de ces éléments (A, B, C et D) en fonction de leur fréquence reparti de manière uniforme

Par exemple si on a :
- fréquence de A = w = 8
- fréquence de B = x = 4
- fréquence de C = y = 2
- fréquence de D = z = 1

Le résultat de la liste à trouver est : A, B, A, C, A, B, A, D, A, B, A, C, A, B, A
=> dans ma liste on retrouve w fois A, x fois B, y fois C et z fois D et ils sont répartis de manière uniforme

Je n'arrive pas créer un algo qui permette de définir la répartition de mes 4 éléments en fonction de valeurs aléatoire de w,x,y,z

Cet algo doit me servir à gérer une pile d'appel de fonction.

Je ne vois pas dans quelle direction partir : pouvez-vous m'aider ?

Merci d'avance