Heuristic methods use seed instead of pre-given random.

This is important if one wants to replicate the results, the random generator can be initialized with the same seed and the same results are expected.