public BarabasiAlbertGenerator(Supplier<Graph<V,E>> graphFactory,Supplier<V> vertexFactory,Supplier<E> edgeFactory,int init_vertices,int numEdgesToAttach,Set<V> seedVertices){
  this(graphFactory,vertexFactory,edgeFactory,init_vertices,numEdgesToAttach,(int)System.currentTimeMillis(),seedVertices);
}

public BarabasiAlbertGenerator ( Supplier < Graph < V , E > > graphFactory , Supplier < V > vertexFactory , Supplier < E > edgeFactory , int init_vertices , int numEdgesToAttach , Set < V > seedVertices ) { this ( graphFactory , vertexFactory , edgeFactory , init_vertices , numEdgesToAttach , ( int ) System . currentTimeMillis ( ) , seedVertices ) ; }
constructs a new instance of the generator , whose output will be an undirected graph , and which will use the current time as a seed for the random number generation .
