ランダムな文字列を返す「振る舞い」
簡単なテストデータを作る時に。
#大文字の適当な文字列を返す。 def rand_AZ(num) string = '' num.times {string += (rand(24)+65).chr} string end #小文字の適当な文字列を返す。 def rand_az(num) string = '' num.times {string += (rand(24)+97).chr} string end
使い方等。
puts rand_AZ(5) #>BTVPB puts rand_az(8) #>jblbktrb 10.times do puts rand_AZ(10) end #最初が大文字で残りが小文字の文字列を返すメソッドを作成 def rand_Az(num) string = '' string += rand_AZ(1) string += rand_az(num-1) end puts rand_Az(6) #>Bwlkbw