memorable name generator gem for ruby

前端 未结 4 880
梦谈多话
梦谈多话 2021-02-04 15:25

Before I go roll my own and start pulling out the dictionary, does anyone know a rubygem to generate memorable names suitable for app keys. I need something pronounceable so th

相关标签:
4条回答
  • 2021-02-04 15:29

    Take a look at my gem, does exactly this

    gem 'bazaar'

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

    https://rubygems.org/gems/bazaar

    0 讨论(0)
  • 2021-02-04 15:51

    I just did an implementation of this for a project and my solution was to use the Forgery gem and something like this:

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

    This results in strings like this:

    => "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"
    
    0 讨论(0)
  • 2021-02-04 15:51

    The haikunator gem is a good choice.

    0 讨论(0)
  • 2021-02-04 15:54

    You can use randexp gem. It's use the dictionnary from your OS ( UNIX only )

    with randexp gem you can do something like :

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

    and have like heroku naming.

    If your server has no dict library install you can try faker or Lorem

    but really much limitated.

    0 讨论(0)
提交回复
热议问题