This question already has an answer here:

I am trying to understand if it is good or bad if an application assigns an initial password to each user and, at an appropriate time, assigns a new password. The user has no role in choice of passwords or frequency of change. what are the pros and cons of it.

marked as duplicate by Steffen Ullrich, Arminius, Mike Ounsworth, PwdRsch, schroeder Aug 31 '17 at 23:55

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.