Bulk Creation of Users with Passwords

Bulk Creation of Users with Passwords

We are migrating from another CRM system. Is there any way to do the creation of a large number of users from our other system including the passwords, even if we just assigned a random password created after the export of the data from the other system?  

Second, is there a way to reset a support user's password or even create their account for them and assign a password?  We could them just email them the account information and they could change the password there.  In our current system we have the ability to create a new user, assign them a password, and later change the password (the current value is hashed so we don't know what they changed it to).