I've been trying to print n random numbers based on a given in a range and storing it in a set, so I've been doing something like
for x in range(n):
set1.add(randrange(0, n)
I want something like {6, 5, 3, 4, 1, 4} bc n = 6, but it ends up printing values between [1, 6] which is what i want, but it doesn't actually print just 6 values. What happened wrong here? Does setting randrange mess up the range in the for loop?
Should I be doing range(randrange(0, n)) instead?
Aucun commentaire:
Enregistrer un commentaire