パスワードを生成する際に、自分が使いたくな文字があり、「0(数字ゼロ)」と「O(英字大文字オー)」や、「6(数字ロク)」「b(英字小文字ビー)」、「1(数字イチ)」「l(英字小文字エル)」等、間際らしい文字は使用しない方が余計なトラブルを防げるんではないかと思います。
そこで、自分の使いたい文字列のみを使用しランダムな文字列を生成し、それをパスワード等に使うための覚書メモ
<?php $str = '123457890acdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPUQRSTUVWXYZ!#$()-=+*?_'; $str_r = substr(str_shuffle($str), 0, 8); echo $str_r; ?>
2行目にずらずらと羅列した文字列を自分が使いたい文字に入れ替えてやれば流用が可能です。
上記では「0(数字ゼロ)」、「O(英字大文字オー)」、「6(数字ロク)」「b(英字小文字ビー)」、「1(数字イチ)」、「l(英字小文字エル)」等、間際らしい文字を抜いて、更に自分が使いたい記号だけを追加した状態。シンプルでメンテも簡単。