added a second version of the radom pass function
fixed merge error in zshrc_functions