Ensure that an old random seed isn't left around for the user to see when a descriptive ID has been specified. Fix tiny memory leak. [originally from svn r5825]