I\'ve run into confusion in generating X amount of random integers from different sets of (a,b). For example, I would like to generate 5 random integers coming from (1,5), (
from random import randint, choice
randoms = []
counter = 0
while True:
new_random = (choice([randint(1,5),randint(9,15),randint(21,27)]))
if new_random not in randoms:
randoms.append(new_random)
counter += 1
if counter == 5 :
break
print randoms