replace Randomness with CPasswordHelper