rename part of enum
change bool -> int. why did I make it bool???
halfway done with generate()
do not save password policy for now ....

while figuring out how it will be implemented.
move mtrand to a static member