create and recall random passwords