# Synthetic Directed Graph Gd = nx.DiGraph() for i in range(30): node_1 = np.random.randint(10) node_2 = np.random.randint(10) if node_1 != node_2: Gd.add_edge(node_1, node_2) # Synthetic Undirected Graph G = nx.Graph() for i in range(30): node_1 = np.random.randint(10) node_2 = np.random.randint(10) if node_1 != node_2: G.add_edge(node_1, node_2)