Công Cụ Nhanh

Tạo tên ngẫu nhiên: họ tên người Việt, tên tiếng Anh, dữ liệu test CSV / JSON

Kiểu tên
Giới tính
Cố định một phần

Để trống là ngẫu nhiên. Ví dụ điền họ Trần để mọi tên đều họ Trần.

Kết quả

Chọn tuỳ chọn rồi bấm Tạo tên.

Họ tên được ghép ngẫu nhiên từ danh sách họ, tên đệm, tên phổ biến; trùng với người thật chỉ là tình cờ. Công cụ không tạo số điện thoại, số căn cước hay địa chỉ.

Chọn ngẫu nhiên bằng crypto.getRandomValues của trình duyệt, không gửi gì lên máy chủ.

Xử lý ngay trên trình duyệt của bạn. Tệp và dữ liệu không được tải lên máy chủ.

Trả lời nhanh

Chọn kiểu tên (Việt hoặc tiếng Anh), giới tính, độ dài 2–4 chữ và số lượng 1–100 rồi bấm Tạo tên. Họ được chọn theo tỷ lệ gần đúng ngoài đời (khoảng 38% họ Nguyễn, 11% Trần, 9,5% Lê), tên đệm và tên theo đúng giới. Có thể cố định họ, bỏ dấu, thêm ngày sinh trong khoảng tuổi và email giả dạng an.nguyen@example.com, rồi sao chép hoặc tải CSV, JSON làm dữ liệu kiểm thử.

Điểm chính

  • Họ tên người Việt tự nhiên: họ theo tỷ lệ gần đúng, tên đệm và tên theo nam, nữ hoặc trung tính, dài 2–4 chữ.
  • Tên tiếng Anh với first name, middle name, last name phổ biến ở Mỹ, Anh, Úc.
  • Cố định một phần (ví dụ họ Trần, tên đệm Minh), có dấu hoặc không dấu, không lặp tên trong danh sách.
  • Thêm ngày sinh theo khoảng tuổi và email giả chỉ dùng tên miền thử nghiệm example.com, .net, .org.
  • Sao chép dán vào Excel, tải CSV (UTF-8 có BOM) hoặc JSON; tên ghép ngẫu nhiên, trùng người thật chỉ là tình cờ.

Tạo tên ngẫu nhiên là gì?

Lập trình viên cần dữ liệu mẫu để thử form đăng ký, người làm thiết kế cần tên giả cho bản mẫu giao diện, giáo viên cần danh sách học sinh để làm ví dụ Excel, người viết truyện cần tên nhân vật. Gõ “Nguyễn Văn A, Trần Thị B” thì nhìn rất giả và không thử được các trường hợp thật như tên 2 chữ, tên 4 chữ hay chữ có dấu. Công cụ này ghép họ, tên đệm, tên theo cách người Việt thường đặt, có cả tên tiếng Anh, kèm ngày sinh và email giả an toàn, tải về CSV hay JSON chỉ một chạm.

Minh hoạ xấp thẻ tên đeo dây xếp xoè trên bàn, mỗi thẻ chỉ có hai vạch xám thay cho chữ, một thẻ có vạch cam, bên cạnh là hai viên xúc xắc và con dấu

Cách tạo tên ngẫu nhiên

  1. 1

    Chọn Kiểu tên: Tên Việt (Nguyễn Minh Khang) hoặc Tên tiếng Anh (Emma Rose Wilson).

  2. 2

    Chọn Giới tính: Nam và nữ (tỷ lệ khoảng 50 / 50), Nam, Nữ hoặc Trung tính (tên dùng được cho cả hai giới như An, Minh, Khánh). Chọn độ dài 2, 3, 4 chữ hoặc ngẫu nhiên, và số tên cần tạo (1–100).

  3. 3

    Muốn giữ cố định một phần, điền vào ô Họ, Tên đệm hoặc Tên; để trống là ngẫu nhiên. Tắt Giữ dấu tiếng Việt nếu cần tên không dấu.

  4. 4

    Bật Thêm ngày sinh (chọn khoảng tuổi) và Thêm email giả (chọn tên miền) khi cần dữ liệu đầy đủ hơn. Bấm Tạo tên.

  5. 5

    Bấm Tạo lại để có danh sách khác, Sao chép để dán vào Excel / Google Sheets, hoặc Tải CSV, Tải JSON để nạp vào phần mềm.

10 họ tên người Việt cả nam và nữ, kèm ngày sinh từ 18 đến 40 tuổi và email giả, sẵn sàng tải CSV.

Họ phổ biến của người Việt (tỷ lệ gần đúng)

Công cụ chọn họ theo trọng số dưới đây, nên trong 100 tên thường có khoảng 35–40 người họ Nguyễn, giống một lớp học hay một công ty thật. Các con số là ước lượng hay được nhắc tới, chỉ để tên sinh ra trông tự nhiên, không phải thống kê chính thức.

HọTỷ lệ gần đúngHọTỷ lệ gần đúng
Nguyễn≈ 38%Phan≈ 4,5%
Trần≈ 11%Vũ, Võ≈ 3,9%
Lê≈ 9,5%Đặng≈ 2,1%
Phạm≈ 7%Bùi≈ 2%
Hoàng, Huỳnh≈ 5,1%Đỗ, Hồ, Ngô≈ 1,3–1,4% mỗi họ

Vuốt ngang để xem cả bảng →

Hoàng và Huỳnh, Vũ và Võ vốn là cùng một họ, đọc khác nhau theo vùng; công cụ dùng cả hai cách viết. Khoảng 10% còn lại chia cho hơn 30 họ ít gặp hơn như Dương, Lý, Đinh, Trịnh, Trương, Lâm, Mai, Cao.

Các cột trong tệp CSV / JSON

CộtVí dụGhi chú
full_nameNguyễn Lê Bảo AnhHọ tên đầy đủ đúng thứ tự người Việt: họ, tên đệm, tên.
last_nameNguyễnHọ (tên tiếng Anh: last name, đứng cuối).
middle_nameLê BảoTên đệm, có thể trống (tên 2 chữ) hoặc 2 tiếng (tên 4 chữ).
first_nameAnhTên gọi.
genderfemalemale, female hoặc neutral.
birth_date1998-07-14Chỉ có khi bật ngày sinh; dạng YYYY-MM-DD (ISO 8601).
emailanh.nguyen@example.comChỉ có khi bật email; dạng ten.ho, trùng thì thêm số.

Ví dụ

Dữ liệu mẫu cho form đăng ký

Lập trình viên tạo 100 tên, bật ngày sinh 18–60 tuổi và email @example.com, tải JSON rồi nạp vào môi trường thử. Danh sách có cả tên 2, 3, 4 chữ, chữ có dấu như “Đặng Thị Thùy Dương”, đủ để thử độ dài ô nhập, sắp xếp theo tên và tìm kiếm không dấu.

Kiểm tra hệ thống chưa nhận Unicode

Tắt Giữ dấu tiếng Việt để có “Nguyen Duc Thinh”, “Tran Thi Thuy”. Tạo một lần có dấu, một lần không dấu với cùng cài đặt để so cách phần mềm hiển thị và sắp xếp hai loại tên.

Danh sách lớp để dạy Excel

Giáo viên chọn Nam và nữ, 40 tên, ngày sinh từ 15 đến 15 tuổi (cả lớp cùng 15 tuổi), bấm Sao chép rồi dán vào Google Sheets: mỗi dòng một học sinh với các cột họ tên, giới tính, ngày sinh cách nhau bằng Tab.

Đặt tên nhân vật hoặc gợi ý tên cho con

Điền họ Trần ở ô Họ, chọn Nữ, độ dài 3 chữ, tạo 20 tên để tham khảo cách ghép tên đệm với tên. Muốn giữ cả tên đệm thì điền thêm “Minh”, công cụ chỉ đổi phần tên.

Nhầm lẫn thường gặp

Cố định cả họ, tên đệm và tên nên mọi dòng giống nhau.
Khi cả ba phần đều cố định thì chỉ còn một cách ghép; công cụ báo số tên bị lặp. Để trống ít nhất một ô (thường là ô Tên) để có danh sách khác nhau.
Mở CSV bằng Excel thấy lỗi font chữ có dấu.
Tệp được lưu UTF-8 kèm BOM nên Excel 2016 trở lên đọc đúng. Nếu vẫn lỗi, dùng Dữ liệu → Từ văn bản/CSV và chọn mã hoá UTF-8.
Dùng email giả để đăng ký tài khoản thật.
Email chỉ dùng tên miền example.com, .net, .org, loại tên miền được dành riêng cho ví dụ và thử nghiệm: không ai nhận được thư gửi tới đó. Đừng dùng chúng ngoài môi trường thử.
Lo tên tạo ra trùng với một người có thật.
Tên được ghép ngẫu nhiên từ danh sách họ, tên phổ biến nên trùng tên người thật là chuyện bình thường (họ tên người Việt vốn trùng nhiều). Công cụ không gắn số điện thoại, số căn cước hay địa chỉ để không ai nhầm đây là thông tin của người thật.

Công cụ ghép họ tên thế nào

Họ được chọn theo trọng số nêu trong bảng trên. Tên đệm và tên lấy từ danh sách riêng cho từng giới: tên đệm “Văn” chỉ đi với tên nam, “Thị” chỉ đi với tên nữ, còn các tên dùng được cho cả hai giới như An, Minh, Khánh, Ngọc nằm trong nhóm trung tính. Tên đệm không được trùng với tên (không có “Minh Minh”).

Tên 4 chữ được ghép theo hai kiểu hay gặp: họ cha + họ mẹ + tên đệm + tên (Nguyễn Lê Bảo Anh), hoặc họ + Văn / Thị + tên đệm + tên (Trần Thị Minh Thư). Khi chọn độ dài ngẫu nhiên, khoảng 70% là tên 3 chữ, 20% tên 4 chữ và 10% tên 2 chữ. Mọi lựa chọn đều dùng crypto.getRandomValues của trình duyệt, không có gì gửi lên máy chủ.

Họ, tên đệm, tên như ba trục quay riêng: khoá một trục để giữ cố định, các trục còn lại vẫn quay ngẫu nhiên.

Ngày sinh và email giả

Ngày sinh được chọn đều trong khoảng sao cho tuổi tính đến hôm nay nằm trong khoảng bạn nhập: “từ 18 đến 40” nghĩa là người trẻ nhất vừa tròn 18 tuổi hôm nay, người lớn nhất sắp tròn 41. Màn hình hiện ngày dạng ngày/tháng/năm, còn tệp CSV và JSON dùng dạng 1998-07-14 để phần mềm nào cũng đọc được.

Email được ghép theo mẫu tên.họ không dấu, ví dụ “Nguyễn Văn An” thành an.nguyen@example.com; hai người trùng tên và họ thì người sau thêm số (an.nguyen2@…). Chỉ có ba tên miền example.com, example.net, example.org: đây là các tên miền được dành riêng cho tài liệu và thử nghiệm, nên thư gửi nhầm cũng không tới tay ai.

Dùng dữ liệu giả đúng cách

Dữ liệu tạo ra chỉ phù hợp cho thử nghiệm, minh hoạ và học tập:

  • Dùng để thử phần mềm, làm bản mẫu giao diện, dạy học, viết tài liệu hướng dẫn.
  • Không dùng để giả danh người khác, mở tài khoản thật hay điền vào giấy tờ.
  • Dữ liệu thử của khách hàng thật nên thay bằng dữ liệu giả như thế này trước khi gửi cho bên thứ ba.
  • Công cụ cố ý không tạo số điện thoại, số căn cước, địa chỉ: các thông tin này dễ bị nhầm là của người thật.

Tên tiếng Anh

Kiểu Tên tiếng Anh ghép first name (khoảng 60 tên nam, 60 tên nữ, 30 tên trung tính như Alex, Jordan, Taylor) với last name trong gần 100 họ phổ biến ở Mỹ, Anh và Úc, họ gặp nhiều như Smith, Johnson được chọn thường hơn. Bật tên đệm để có dạng Emma Rose Wilson; email theo mẫu emma.wilson@example.com.

Thuật ngữ

Dữ liệu giả (dữ liệu test)
Dữ liệu trông giống thật dùng để thử phần mềm mà không đụng tới thông tin của người thật.
Tên trung tính
Tên dùng được cho cả nam và nữ, ví dụ An, Minh, Khánh, Ngọc.
CSV
Tệp bảng dạng chữ, mỗi dòng một bản ghi, các cột cách nhau bằng dấu phẩy; mở được bằng Excel.
JSON
Định dạng dữ liệu dạng văn bản mà hầu hết ngôn ngữ lập trình đọc được.
example.com
Tên miền dành riêng cho ví dụ và thử nghiệm, không thuộc về ai và không nhận thư.

Câu hỏi thường gặp

Tên tạo ra có phải của người thật không?

Không. Họ, tên đệm, tên được ghép ngẫu nhiên từ danh sách tên phổ biến; trùng với người thật chỉ là tình cờ, và không có số điện thoại, căn cước hay địa chỉ đi kèm.

Mỗi lần tạo được bao nhiêu tên?

Từ 1 đến 100 tên. Cần nhiều hơn thì bấm Tạo lại và tải thêm tệp, hoặc gộp nhiều tệp CSV lại.

Có tạo tên không dấu được không?

Có. Tắt ô Giữ dấu tiếng Việt: “Đặng Thị Thùy Dương” thành “Dang Thi Thuy Duong”, email luôn không dấu.

Tỷ lệ nam nữ khi chọn Nam và nữ là bao nhiêu?

Mỗi tên có xác suất 50% là nam, 50% là nữ, nên 100 tên thường có khoảng 45–55 tên nam. Muốn đúng số lượng, tạo riêng hai lần Nam và Nữ.

Làm sao để mọi tên cùng một họ?

Điền họ vào ô Họ trong mục Cố định một phần, ví dụ “Trần”. Có thể cố định thêm tên đệm; để trống ô Tên để các tên vẫn khác nhau.

Email giả có gửi thư được không?

Không nên và cũng không tới ai: example.com, example.net, example.org là tên miền dành riêng cho thử nghiệm. Hợp để điền vào môi trường thử, không dùng cho tài khoản thật.

Ngày sinh có đúng khoảng tuổi không?

Có. Tuổi tính đến ngày hôm nay luôn nằm trong khoảng bạn nhập, kể cả với người sinh vào cuối năm.

Mở tệp CSV bằng Excel có lỗi chữ không?

Không. Tệp lưu UTF-8 kèm BOM nên Excel hiện đúng chữ có dấu; tên cột bằng tiếng Anh không dấu (full_name, gender…) để dễ nạp vào phần mềm.

Tạo tên tiếng Anh được không?

Được. Chọn Tên tiếng Anh để có tên như Emma Wilson, Jordan Lee, kèm tên đệm nếu muốn.

Danh sách có được lưu lại không?

Không. Tên chỉ tạo trên trình duyệt của bạn, tải lại trang là mất; hãy sao chép hoặc tải CSV, JSON nếu cần giữ.

Đánh giá và bình luận

Đang tải…