代码之家  ›  专栏  ›  技术社区  ›  holden

ruby难忘的名字生成器gem

  •  9
  • holden  · 技术社区  · 14 年前

    floating-sky-58
    simple-fog-45
    
    4 回复  |  直到 14 年前
        1
  •  9
  •   JP Silvashy Gautam Rege    13 年前

    你可以使用randexp gem。它使用操作系统中的措辞(仅限UNIX)

    具有 randexp gem 你可以这样做:

    /[:word:]-[:word:]-\d+/.gen
    

    如果您的服务器没有dict库安装,您可以尝试 faker Lorem

        2
  •  20
  •   himynameisjonas Petros    13 年前

    我刚刚为一个项目做了一个实现,我的解决方案是使用伪造宝石之类的东西:

    [Forgery::Basic.color, Forgery::Address.street_name.split(" ").first, rand(100)].join("-").downcase
    

    => "orange-nobel-93"
    => "indigo-holmberg-41"
    => "khaki-sunfield-31"
    => "goldenrod-warrior-92"
    => "fuscia-manley-75"
    => "violet-village-17"
    => "violet-west-11"
    => "goldenrod-oak-74"
    => "yellow-hermina-74"
    => "red-shopko-36"
    => "purple-esch-43"
    => "teal-sutherland-44"
    => "blue-butterfield-56"
    => "yellow-mcbride-41"
    
        3
  •  5
  •   raycchan    12 年前

    看看我的宝石,就是这个吗

    宝石集市

    Bazaar.heroku
    => "inquisitive-cavern-6617"
    => "jubilant-sunset-9301"
    => "frightened-geyser-4542"
    

    https://rubygems.org/gems/bazaar

        4
  •  1
  •   XåpplI'-I0llwlg'I -    10 年前