19

如何查找或生成数千个公司名称以用于测试和演示目的?(地址、电话号码和相关信息也很好。)

我正在构建一个包含业务联系信息的系统。毫无疑问,相当普遍。

我的测试/演示数据库目前已随机生成加载个人姓名(感谢我找到的方便的 IRS 电子表格)。这对于内部测试和审查目的非常有效,但在向潜在客户展示时看起来真的很奇怪。

我尝试了各种在线公共信息源(例如 EDGAR 和基于县的财产记录搜索),但这些都需要我一次手动将结果拼接到 50 个左右的名称块中。我可以做到这一点,但我真的希望有一个搜索服务或数据存储,这些信息可以很容易地在非常大的批次中搜索和检索。

4

7 回答 7

17

我使用假名生成器

我可以使用假名生成器身份做什么?

数以千计的个人、公司和政府组织发现了与假名生成器有关的有用和创造性的东西。这里有一些例子:

  • 很难获得高质量的测试数据,尤其是在法律(例如 HIPAA)禁止使用真实数据的情况下。阅读更多关于使用真实数据进行测试的危险
  • 许多网站,例如留言板,设计不佳,使外国访问者难以注册帐户。使用虚假信息,您可以轻松填写​​注册表单并登录网站。
  • 填写表格时使用虚假信息,以避免泄露个人信息。
  • 生成虚假身份以在互联网上用作您的假名。这使您可以将现实生活和互联网生活分开。
  • 获取用于书籍或故事中角色的名称的想法。
  • 生成的信用卡可用于测试基本的客户端/服务器端验证技术,而不会意外处理真实卡。
  • 生成的国家身份号码可用于测试基本的客户端/服务器端验证技术,而不会有泄露真实信息的风险......
于 2008-10-22T20:03:07.380 回答
7

一个非常好的生成器是:generateata

非常可定制:您可以从指定列表中生成名称、街道、电话号码、随机条目。

您可以以不同的格式导出生成的数据,例如: SQLHTMLExcelXMLCSV

于 2010-05-31T15:07:30.007 回答
5

您可以从维基百科之类的公共资源中获取名称,或者您可以从您选择的字典(/usr/share/dict/words 等)中随机获取(当然是非冒犯性的)名词并附加“公司”, “公司”,“有限公司”随机。

于 2008-10-22T20:08:40.567 回答
4

我个人强烈建议不要使用任何形式的实际数据来测试/演示应用程序。

当使用真实的电子邮件地址并且电子邮件意外地发送给各种客户时,我不得不进入太多次并捡起碎片。

我会使用类似 RedGate 的工具来添加数据,使其成为虚拟数据,真实数据风险太大,至少在我看来。

于 2008-10-22T20:09:53.370 回答
2

我建议使用一个“随机字符”生成器,将“公司名称”“公司类型”等串在一起。这将最大限度地减少实际显示真实公司名称的机会。

另外,查看 Ipsum Lorum 生成器;他们可能有一些提示。

于 2008-10-22T21:15:02.087 回答
1

如果您只是想生成名称,我会使用上述两个选项之一。如果您正在寻找更复杂的数据,Redgate 制作了一个 SQL 数据生成器。我从来没有使用过这个程序,我只是知道它的存在。

于 2008-10-22T20:11:47.050 回答
1

Faker 是一个以编程方式生成假名(公司和个人)的好工具。在 Python、Ruby 和 Perl 中基本上可以找到相同的实现。我不确定它的起源,但如果您对这些编程语言中的任何一种感到满意,绝对值得一试。它还可以从英语以外的语言生成假名。

链接:

这是 PyFaker 的自述文件的摘录,只是为了让您了解一下:

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"
于 2015-04-17T19:09:53.163 回答