public bool SetChunkTypeWeights(List <PasswordChunkTypeWeight> pWeights) { Dictionary <PasswordChunkType, int> newProbabilities = PasswordChunkTypeWeight.ChunkTypeWeightsToProbabilities(pWeights); if (newProbabilities == null) { return(false); } _chunkTypeProbability = newProbabilities; PopulateTypeLists(); return(true); }