今回の使用可能文字は英字の大文字小文字、数字、記号(@-_?)を想定しており
その中からランダムで8桁の文字列を生成します。
サンプルコード
password_array = []
password_array.concat(('a'..'z').to_a)
password_array.concat(('A'..'Z').to_a)
password_array.concat((0..9).to_a)
password_array.concat(['@','-','_','?'])
password_array.sample(8).join
結果
上記を実行するとb9q@zSa_
とかArR-hq52
のような結果が取得できます。
0 件のコメント:
コメントを投稿