password should consist of lowercase Alphabet - a to z UpperCase Alphabet - A to Z Number - 0 to 9 Special Symbol - !,@,#,$,%,& Password length should be Minimum - 7 Maximum - 100 Password should begin with a letter (can be lowercase or uppercase) Password should contain at least 2 lowercase letter , 2 uppercase letter, 1 number , and 1 special symbol . Each time generated password should be unique.