def get_all_possible_network(box_size): if box_size < 1: return for network in _get_all_possible_network(box_size): if is_valid_network(network, box_size): yield network
def get_random_networks(box_size, random): for network in _get_random_networks(box_size, random): if is_valid_network(network, box_size): yield network