Methods for generating new (often random) graphs with various properties.