Efuns: Fixed trailer fixup code in random_string(). Due to missing compensation for the three byte offset from the main loop in the fixup loop, the fixup loop never did anything. Also a minor optimization of the previous code.