Comment générer un graphe aléatoire étant donné le nombre de nœuds et d'arêtes?

Je suis à l'aide de python avec igraph bibliothèque:

from igraph import *
g = Graph()
g.add_vertices(4)
g.add_edges([(0,2),(1,2),(3,2)])
print g.betweenness()

Je voudrais générer un graphe aléatoire avec 10000 nœuds et 100000 bords. Les bords peuvent être aléatoires. S'il vous plaît suggérer un moyen d'avoir aléatoire bords (à l'aide de numpy.aléatoire.rand )

OriginalL'auteur Kush Jain | 2013-12-03