Veteranback

Results 3 issues of Veteranback

rebase了一下,重新提交了pr

password_scorer.py provides probability to each psw, but monte carlo needs to randomly sample, which is not provided.