Example #1
0
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))]