How to find thousands of company names? [closed]

三世轮回 提交于 2019-12-02 19:13:06
warren

I use Fake Name generator:

What can I use the Fake Name Generator identities for?

Thousands of individuals, companies, and government organizations have found useful and creative things to do with the Fake Name Generator. Here are a few examples:

  • Quality test data can be hard to come by, especially with laws (such as HIPAA) preventing use of real data. Read more on the dangers of testing with real data.
  • Many websites, such message boards, are poorly designed, making it difficult for visitors from foreign countries to sign up for accounts. Using fake information, you can easily fill out the sign up forms and log in to the site.
  • Use fake information when filling out forms to avoid giving out personal information.
  • Generate a false identity to use as your pseudonym on the internet. This allows you to keep your real life and your internet life separate.
  • Get ideas for names to use for characters in a book or story.
  • Generated credit cards can be used to test basic client-/server-side validation techniques without accidentally processing a real card.
  • Generated national identity numbers can be used to test basic client-/server-side validation techniques without risking disclosure of real information...

A pretty good generator is: generatedata.

It's very customizable: you can generate names, streets, telephone numbers, a random entry from a specified list.

You can export the generated data in different formats like: SQL, HTML, Excel, XML and CSV.

You could scrape a public source like Wikipedia for names, or you could just grab random (non-offensive, of course) nouns from your dictionary of choice (/usr/share/dict/words, etc.) and append "Company", "Corporation", "LTD" at random.

I personally STRONGLY recommend against using ACTUAL data of any form for testing/demoing an application.

I have had to go in too many times and pick up the pieces when real e-mail addresses were used and emails accidentally went out to all kinds of customers.

I would use something like the tools from RedGate to add data, make it dummy data, real data is too risky, at least in my opinion.

I would suggest having a "random character" generator that strings together "company name" "companytype" and so forth. This will minimize the chance of actually displaying a real company's name.

Also, check out the Ipsum Lorum generators; they might have some tips.

If you are simply looking to generate names, I would use one of the two above options. If you are looking for more complex data, Redgate makes a SQL data generator. I have never used this program, I simply know of its existence.

A great tool for programmatically generating fake names (both company and individual) is Faker. Basically the same implementation can be found in Python, Ruby, and Perl. I'm not sure where it originated, but definitely worth checking out if you're comfortable with any of those programming languages. It can also generate fake names from languages other than English.

Links:

Here's an excerpt from PyFaker's Readme, just to give you a flavor of it:

In [1]: from pyfaker import Fake

In [2]: fake = Fake(lang_code='en')

In [3]: fake.Address.street_address()
Out[3]: u'72449 Ward Shore'

In [4]: fake.Address.street_address()
Out[4]: u'7954 Waelchi Mall'

In [5]: fake.Company.bs()
Out[5]: u'whiteboard visionary markets'

In [6]: fake.Company.bs()
Out[6]: u'exploit innovative paradigms'

In [7]: fake.Name.name()
Out[7]: u'Aaliyah Bauch'

In [8]: fake.Name.name()
Out[8]: u"Chad O'Keefe"
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!