結果だけ見る
abcdefghijkmnpqrstuvwxyz
ABCDEFGHJKLMNPQRSTUVWXYZ
23456789
-~!@#$%^&*_+=)}:;\"'>,.?]
ほか
Gecko ではこういう実装になっている
// Some characters are removed due to visual similarity:
const LOWER_CASE_ALPHA = "abcdefghijkmnpqrstuvwxyz"; // no 'l' or 'o'
const UPPER_CASE_ALPHA = "ABCDEFGHJKLMNPQRSTUVWXYZ"; // no 'I' or 'O'
const DIGITS = "23456789"; // no '1' or '0'
const SPECIAL_CHARACTERS = "-~!@#$%^&*_+=)}:;\"'>,.?]";
特殊文字多いな!という気持ち。
確かに狐さんで生成すると特殊文字たくさん出してくるよね。というイメージでしたが、その通りであるやつ。
なお、Chromium のサブセットの移植として記録されている。
Chrome はこちら。