import random def creer_enchevetrements(bag, i, max_en): """creer une suite d'enchevetrement aleatoire """ autre_baguettes = bag[:] autre_baguettes.pop(i) return [(random.choice(autre_baguettes), i) for _ in range(random.randint(1, max_en))] if __name__ == "__main__": for _ in range(100): p = list(range(42)) random.shuffle(p) print(creer_enchevetrements(p, 8, 10))