Add srand() to handle fn for Goodies using rand()

It seems some Goodies have been having problems staying random, this should fix the problem.

The srand() is intentionally inside the `handle` to ensure each process is seeded differently.

//cc @russellholt @jagtalon