I'm using all kinds of random actions, random ints, picking random gameobjects, random picks from arraylists, etc;
But just a heads up: i actually tried the action i mentioned in the original post when i got home from work, putting it in a FSM that runs before the level generator, and it does exactly what it says on the tin, using the same seed spawns the same levels! I'm not sure how this works, but i'm very glad it ended up working!