Added random password and username generation.