added seed-generator

What do you think @mortenvp?

Where should I add the layer?
What doxygen group would you put this in?
I typically leave a comment here why the code is in an anonymous namespace. Please do that as well.