added random password generator code