random.choices how to specify weight for 1 of the arguments code example
Example: random sample with weights python
import random
random.choices(
population=[a, b, c, d], # list to pick from
weights=[0.2, 0.2, 0.2, 0.4], # weights of the population, in order
k=5 # amount of samples to draw
)