* 数字のカンマ区切り処理 * 数字のカンマ区切り処理 [#o5e41a45] number.to_s.reverse.gsub( /(\d{3})/, "\\1," ).chomp( "," ).reverse * ランダムな文字列の生成 [#x0209ad6] ここでは8文字の文字列 a_char = ('a'..'z').to_a + ('A'..'Z').to_a + ('0'..'9').to_a str = Array.new(8){a_char[rand(a_char.size)]}.join