16 lines
		
	
	
		
			415 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			415 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | 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)) |