def generate_fake_ships(min_ships=3, max_ships=10) -> list: """Creates a list of randomly generated ships. Args: min_ships (int, optional): Minimum amount of ships to generate. Defaults to 3. max_ships (int, optional): Maximum amount of ships to generate. Defaults to 10. Returns: list: A list of ships with randomly generated parts and entry orders """ return [Ship.random() for _ in range(randint(min_ships, max_ships))]