ruby 在ruby中生成随机字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 在ruby中生成随机字符串相关的知识,希望对你有一定的参考价值。

class RandomStringGenerator
  CHARACTERS = ('a'..'z').to_a

  def self.generate(length)
    new.generate(length)
  end

  def generate(length)
    length.times.map { random_character }.join
  end

  def random_character
    CHARACTERS[rand(CHARACTERS.length)]
  end
end

以上是关于ruby 在ruby中生成随机字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ruby 中生成 a 和 b 之间的随机数?

ruby - 如何从字符串数组中生成可能的字母顺序组合?

在 ruby​​/ActiveRecord 中生成类似 Instagram 或 Youtube 的不可猜测的字符串 ID

如何在 Ruby 中生成唯一的六位字母数字代码

如何在 Ruby-on-Rails 中生成 PDF 表单

ruby Bio Ritmo国际象棋桌挑战:在html文件中生成国际象棋桌。