def generate(self, node): """ >>> g = RandomAddTreeGen() >>> n = g.generate(10) >>> print n """ self.node = node n = Network() n.add_node(1) for i in range(2, node+1): j = 3 n.add_neighbor(j) return n
def generate(self, node, file_path = None): """ """ n = Network() n.add_node(1) for i in range(2, node+1): r = range(1, i) j = random.choice(r) n.add_neighbor(i,j) if file_path is not None: self.write(n, file_path) return n