2008-11-08 4 views
7

Có ai đã viết hoặc biết thư viện, tạo ra các tên kiểu Tây Âu khá chính xác không? tức là John, Susan, Smith, Julien, April, v.v ...Tên Máy phát điện cho .NET

+0

Rất nhiều câu trả lời tham chiếu đến dữ liệu Tổng điều tra của Hoa Kỳ. Dưới đây là các liên kết được cập nhật: Tên họ (1000 đầu trang và những tên được sử dụng nhiều hơn 100 lần): http://www.census.gov/topics/population/genealogy/data/2000_surnames.html. Tên hàng đầu: Tên quốc gia và tiểu bang Tên bé vào năm sinh trở lại vào những năm 1800: http://www.ssa.gov/oact/babynames/limits.html. Định dạng CSV. – Peter

Trả lời

6

Không chắc chắn nếu điều này sẽ làm việc nhưng kiểm tra FakeNameGenerator nó sẽ tạo ra tên và một số thông tin là tốt. Một tại một thời điểm hoặc theo lô.

2

Nếu bạn đang nhắm mục tiêu cơ sở dữ liệu, thì RedGate Data Generator là một lựa chọn tốt.

Visual Studio Database Edition cũng có chức năng tương tự.

1

tại sao không chỉ lấy danh sách tên và chọn một danh sách ngẫu nhiên từ danh sách? Tôi nghi ngờ rằng sẽ có một cách cụ thể để 'tạo ra' tên thực tế.

http://www.ssa.gov/OACT/babynames/

Bạn thể hãy thử sử dụng danh sách này để tạo ra một Markov Chain, mà có thể mang lại một số kết quả hữu ích.

3

Tôi chỉ cần lấy US Census names list và chọn ngẫu nhiên từ đó. Danh sách nam chỉ 41k - không quá lớn, đặc biệt là khi nén một chút.

1

Trình tạo tên duy nhất tôi biết về phân tích thống kê được sử dụng để phân tích tên và tạo tên mới dựa trên đó. It wasn't exactly a 'library', but it had sample C++ code, along with the algorithm, which would probably only take an hour or two to implement; or you could compile it as C++/CLI. Các mẫu trên trang đang sử dụng một văn bản tùy ý, nhưng nếu bạn sử dụng một loạt tên, thì tôi khá chắc chắn rằng nó sẽ hoạt động tốt.

5

Tôi đã tạo một thư viện tạo tên ngẫu nhiên .net (dll) sử dụng dữ liệu từ danh sách được đề cập bởi HanClinto (ví dụ: US Census names list). Nó cho phép bạn tạo tên và họ hoặc chỉ có tên hoặc họ. Ngoài ra, bạn có thể tạo tên riêng cho nam hoặc nữ hoặc để nó xác định ngẫu nhiên giới tính của tên.

You can try it out or download it at this blog post.