Help in day 44, python, create 8 reandom numbers

Question:
How to create 8 random numbers without any doubles and put them into a list. The code in lession day 44 breaks as soon as randint will generate 2 of the same numbers.

Repl link/Link to where the bug appears:
https://replit.com/@cbrenner/Day44100Days

Screenshots, links, or other helpful context:
If randint makes 2 same numbers, it will only give me 7 numbers in total. When checking the variables in the bingo card I’ll get an “out of range” after, as it expects to have 8 nr. in it.

numbers = []
for i in range(8):
  value = random.randint(1,90)
  while value not in numbers:
    numbers.append(value)    
numbers.sort()

A post was merged into an existing topic: Day 044 - Project 44 : Bingo Game