我正在研究随机生成测试数据的最佳方法。我需要生成一个包含英国邮政编码的文件,但是,因为我要使用这些邮政编码与一些真实数据进行交叉引用,所以我需要确保生成的邮政编码不仅与预期的英国邮政编码格式匹配,而且是合法的确实存在的邮政编码。
我知道Faker可以生成正确的数据格式,但是我认为这些只是随机生成的字符串而正确吗?因此,生成的邮政编码与我的其他数据集中的真实邮政编码不匹配的可能性很大。
答案 0 :(得分:0)
fakerr生成的邮政编码是随机生成的格式正确的字符串,但不能保证所生成的邮政编码对应于英国的实际位置。
请参阅Faker英国邮政编码生成here的代码
例如,postcode_formats表中的条目“ PN NEE”可能会引起邮政编码“ ZE0 0ZZ”,但(在撰写本文时)并不对应于英国的位置。