RandomChar v1.0.0.0

昨日の夜なんとなく考え事しながら寝てたら思いついたので作ってみた
[:ボックス1:]ダウンロード(直接)
ランダムな文字列を作成するソフト
・1度に何個も作れる、とりあえず選べるのは100個まで
・1個あたりの文字数の最大も100字
・英字(大文字)
・英字(小文字)
・数字
・記号
・カスタム(ユーザが設定)
をそれぞれ自由に組みあわせ可能
デフォルトで設定した状態でもMicrosoftのパスワード チェッカーでの結果は
強:8
中:2
という良好な結果です
当たり前ですが、その他オプションそのままで16文字にすれば最強をもらえます
割と有名ですがリンクを貼っておきます
Microsoft - パスワードチェッカー
仕組みは簡単でランダム数値を吐く関数が入ってる言語なら簡単に作れます
A. 文字列の入った配列を作る
(私の場合クラス化してXMLから編集出来るようにしてる)
B. それらを束ねる配列を新規に作成し上記で作成した配列を必要に応じて組み込む
C. ランダム関数で上限をBの配列の長さ未満に設定してランダムな整数を出す
D. Cの整数を添え字(index)として使ってBの配列から文字を取り出して繋げる、C~Dを文字数分繰り返し
E. 完成したものを出力
プログラミングの初期の学習用にもいいかもね、条件分岐・ループ使うし
ランダム使うんだったらもっと別なものでもいい気がするけど
[:ボックス1:]ダウンロード(直接)

コメントを残す

メールアドレスが公開されることはありません。