Character set:

characters
  bits

Password:

 

Entropy sources:
Math.random() (low security)
crypto.getRandomValues() (high security)