Tạo dữ liệu ngẫu nhiên

Tạo dữ liệu giả theo cột bạn chọn: đến 10.000 dòng, xuất CSV, JSON hoặc SQL.

Cột

Cột 1

Cột 2

Cột 3

Cột 4

Cột 5

Cột 6

Định dạng xuất

Kết quả

Mọi dữ liệu đều là giả. Nếu một cái tên trùng người thật thì chỉ là ngẫu nhiên.

Công cụ này làm gì

Công cụ dựng một bảng dữ liệu giả theo thiết kế của bạn. Bạn chọn các cột, đặt tên và kiểu cho từng cột, nhập số dòng, rồi nhận bảng dưới dạng CSV, mảng JSON hoặc các câu lệnh SQL INSERT. Dùng để điền cơ sở dữ liệu khi phát triển, thử chức năng nhập tệp, làm bản demo hay ảnh chụp màn hình trông thật, hoặc xem giao diện chạy thế nào với 10.000 dòng thay vì ba dòng. Mọi thứ được tạo ngay trong trình duyệt, không gửi gì đi.

Cách dùng

  1. Nhập số dòng (1 đến 10.000) và, nếu muốn lặp lại được, một seed.
  2. Chỉnh các cột: tên, kiểu và vài tùy chọn. Có thể chuyển lên xuống, nhân đôi hoặc xóa cột, tối đa 30 cột.
  3. Chọn CSV, JSON hoặc SQL INSERT. Với SQL, nhập tên bảng, loại SQL và số dòng mỗi câu lệnh.
  4. Xem 50 dòng đầu ở phần xem trước, rồi sao chép hoặc tải toàn bộ kết quả.

Các kiểu cột

Có số thứ tự, họ tên, email (luôn thuộc example.com, example.net hoặc example.org, những tên miền dành riêng cho ví dụ nên không thể gửi tới người thật), UUID v4, số nguyên, số thập phân (giữ nguyên chữ số, 12,50 vẫn là 12.50), ngày (có thể kèm giờ UTC), có/không với tỷ lệ tùy chỉnh, chọn từ danh sách (có thể gán trọng số bằng đỏ|3), từ lorem ipsum, quốc gia và địa chỉ IPv4. Mỗi cột còn có thể để trống một phần trăm ô, thành ô rỗng trong CSV, null trong JSON và NULL trong SQL.

Seed: cùng seed, cùng dữ liệu

Nhập một seed bất kỳ, cùng seed và cùng các cột sẽ luôn cho đúng từng byte như nhau trên mọi máy. Seed được băm thành 128 bit bằng cyrb128 rồi chạy bộ sinh sfc32; số nguyên trong khoảng được chọn bằng kỹ thuật loại bỏ để không giá trị nào bị ưu ái. Để trống, trang lấy một seed mới từ nguồn ngẫu nhiên an toàn của trình duyệt và hiển thị cho bạn; nhấn "Giữ seed này" để dùng lại. Dữ liệu có seed lặp lại được nên không dùng cho bí mật; hãy dùng công cụ tạo mật khẩu.

Định dạng xuất

CSV theo RFC 4180 (dòng kết thúc CRLF, chỉ đặt dấu ngoặc kép khi cần); tệp tải xuống có BOM UTF-8 để Excel hiện đúng tiếng Việt. JSON là mảng đối tượng, số và boolean không có ngoặc kép. SQL là câu lệnh INSERT nhiều dòng, nhân đôi dấu nháy đơn, dùng NULL cho ô trống, và theo từng loại SQL về cách đặt tên và chuỗi. Xem thêm chuyển đổi CSV và JSON hoặc định dạng JSON.

Cần biết

Họ tên, quốc gia và từ lấy từ các danh sách nhỏ nên bảng lớn sẽ lặp lại; vậy là đủ để test. Tất cả đều là dữ liệu giả, trùng với người thật chỉ là ngẫu nhiên. Cần mã định danh duy nhất hãy thêm cột UUID hoặc số thứ tự.

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

Dữ liệu tạo ra có phải dữ liệu thật không?

Không. Họ tên ghép ngẫu nhiên từ danh sách ngắn, email dùng tên miền dành riêng cho ví dụ, còn số, ngày, địa chỉ IP và từ đều ngẫu nhiên. Nếu trùng với người thật thì chỉ là ngẫu nhiên.

Làm sao để có lại đúng dữ liệu cũ?

Nhập một seed. Cùng seed và cùng các cột sẽ cho đúng các dòng như cũ. Nếu để trống, trang hiện seed đã dùng kèm nút giữ lại.

Tối đa bao nhiêu dòng và cột?

Tối đa 10.000 dòng và 30 cột. Phần xem trước chỉ hiện 50 dòng đầu, nhưng sao chép và tải xuống luôn có đầy đủ.

Dữ liệu có bị tải lên không?

Không. Mọi dòng được tạo ngay trong trình duyệt và không có gì rời khỏi thiết bị của bạn.