Tạo hàng loạt là gì?
Trình tạo hàng loạt dùng chung nhân UUID v4 như trang chính, nhưng mở rộng giới hạn lên 10.000 giá trị và bổ sung xuất JSON bên cạnh TXT và CSV. Tất cả vẫn chạy trong trình duyệt, không có yêu cầu nào gửi đi.
Giao diện chỉ vẽ 500 giá trị đầu để trang không bị đơ. Việc sao chép và tải xuống luôn dùng toàn bộ danh sách đã tạo, nên bạn không mất giá trị nào.
Cách sử dụng
- Nhập số lượng cần tạo — tối đa 10.000.
- Bấm Tạo. Kết quả hiện theo từng dòng.
- Chọn định dạng tải xuống: TXT cho danh sách thuần, CSV để mở bằng bảng tính, JSON để đưa vào mã.
Dùng để làm gì
- Khởi tạo một cột khóa chính với số dòng dự kiến trước.
- Sinh dữ liệu giả cho môi trường thử nghiệm.
- Kiểm thử tải bằng nhiều định danh duy nhất.
- Tạo sẵn danh sách để tiện cắt dần khi cần.
Tạo hàng loạt đứng ở đâu
| Lựa chọn | Khi nào dùng |
|---|---|
bulk | Tới 10.000 giá trị, có xuất JSON |
v4 | Tới 1000 giá trị, phù hợp dùng thường ngày |
validator | Kiểm tra lại danh sách trước khi nhập vào cơ sở dữ liệu |
Các phiên bản UUID trong một bảng
| Phiên bản | Sắp xếp được | Dựa trên | Dùng cho |
|---|---|---|---|
| v1 | Không | Dấu thời gian + địa chỉ MAC | Hệ thống cũ vẫn còn phụ thuộc v1 |
| v3 | Không | Băm MD5 của một tên | Định danh tất định khi buộc phải dùng MD5 |
| v4 | Không | 122 bit ngẫu nhiên | Hầu hết mọi định danh thông dụng |
| v5 | Không | Băm SHA-1 của một tên | Khi cùng một tên phải luôn ra cùng một định danh |
| v6 | Có | Dấu thời gian đã đảo thứ tự | Định danh sắp xếp được mà vẫn giữ độ ngẫu nhiên |
| v7 | Có | Thời gian Unix theo mili giây | Khóa chính trong cơ sở dữ liệu và định danh sự kiện |
| v8 | Không | Bố cục bit của riêng bạn | Định dạng tùy biến hoặc thử nghiệm |
Cả bảy phiên bản đều dài 128 bit và được viết theo cùng dạng 8-4-4-4-12. Điều khác nhau chỉ là ý nghĩa của các bit.
Câu hỏi thường gặp
Vì sao chỉ hiển thị 500 giá trị?
Vẽ 10.000 dòng cùng lúc sẽ làm trình duyệt ì đi. Phần hiển thị bị giới hạn, còn dữ liệu sao chép và tải xuống vẫn đầy đủ.
Tạo 10.000 UUID có làm trình duyệt treo không?
Không. Việc sinh giá trị chỉ mất vài chục mili giây; phần tốn thời gian là hiển thị, và chính vì vậy nó đã được giới hạn.
Tôi có thể nhập tệp CSV vào cơ sở dữ liệu không?
Được. Tệp CSV có một cột UUID mỗi dòng, không tiêu đề, nên hầu hết công cụ nhập đều đọc thẳng được.