Ruby

2014-10-13, ruby

ランダムな文字列を生成する

Rubyでランダムな文字列を生成する方法です。パスワードに使いやすいよう誤読の多そうなアルファベットを除外して文字列を作り、それをランダムに並べ替えて最初の6文字を抽出しています。

s = 'AaBbCcDdEeFfGgHhiJjKkLMmNnPpQrSsTtUuVvWwXxYyZz23456789'
s.split(//).shuffle[0,6].join #=> random string like "FfDv6s"

参考URL

この記事は役に立ちましたか?