How to generate a random list of fixed length of values from given range?
A combination of random.randrange and list comprehension would work.
import random[random.randrange(1, 10) for _ in range(0, 4)]
import randomdef simplest(list_length): core_items = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] random.shuffle(core_items) return core_items[0:list_length]def full_random(list_length): core_items = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] result = [] for i in range(list_length): result.append(random.choice(core_items)) return result