add random::md5() minor changes. inc random