Dal mio punto di vista, in una logica di web-marketing sono dell'idea che è l'utente a dover scegliere la propria password. Eventualmente, se si tratta di un'iscrizione, puoi fare un confirmed opt-in.