30
Rubyでランダムな文字列を生成する方法
私は現在、 "A" .. "Z"の8文字の疑似ランダム大文字ストリングを生成しています。 value = ""; 8.times{value << (65 + rand(25)).chr} しかし、見た目がすっきりしておらず、単一のステートメントではないため、引数として渡すことはできません。大文字と小文字が混在する文字列 "a" .. "z"と "A" .. "Z"を取得するには、次のように変更します。 value = ""; 8.times{value << ((rand(2)==1?65:97) + rand(25)).chr} ゴミのようです。 誰かがより良い方法を持っていますか?