public SFNetwork(int node_count, int edge_multiplier, Edge[] edges) { ilRandom = new ilRand(); RandomSeed = ilRandom.Seed; Multiplier = edge_multiplier; Edges = new List <Edge>(edges); }
public SFNetwork(int node_count, int edge_multiplier, Edge[] edges, ilRand rnd) : base(edges) { Multiplier = edge_multiplier; ilRandom = rnd; RandomSeed = ilRandom.Seed; }
public SFNetwork(int node_count, int edge_multiplier, int seed) { ilRandom = new ilRand(seed); RandomSeed = ilRandom.Seed; Generate(node_count, edge_multiplier); }