random net generation respects nodeOrdering + required and prohibited
edges!
The class still doesn't check for conflicts between the above