merhabalar pythonda sayısal loto oynatan program için uğraşıyorum ancak 1-49 arasında rastgele sayı seçiyor 6 tane onun kodu şu

import random

def lottery():
# returns 6 numbers between 1 and 49
for i in range(6):
yield random.randint(1,49)

for random_number in lottery():
print((random_number))

ben istiyorum ki mesela benim yazdığım 20 tane rakamın arasından seçsin onu nasıl yapabilirim ?