Tạo số ngẫu nhiên: Số nguyên và số thập phân trực tuyến
Công cụ tạo số ngẫu nhiên tạo số nguyên hoặc số thập phân ngẫu nhiên trong khoảng bạn chọn. Theo mặc định, nó dùng crypto.getRandomValues với lấy mẫu loại bỏ để tránh thiên lệch modulo và cho đầu ra an toàn về mật mã. Bạn có thể chuyển sang mulberry32 có seed cho kết quả tái tạo được, không an toàn, yêu cầu giá trị duy nhất, sắp xếp chúng, và chọn cơ số đầu ra bất kỳ cho số nguyên. Hỗ trợ BigInt bao phủ các khoảng lớn.
Công cụ tạo số ngẫu nhiên là công cụ chạy trong trình duyệt để tạo số nguyên hoặc số thập phân ngẫu nhiên trong một khoảng. Nó mang đến cách nhanh để chuẩn bị giá trị cho kiểm thử, ví dụ và các tác vụ phát triển khác mà không cần tạo thủ công từng số. Chọn loại đầu ra bạn cần, tạo giá trị, và sao chép kết quả.
Theo mặc định, quá trình tạo dùng crypto.getRandomValues với lấy mẫu loại bỏ, giúp tránh thiên lệch modulo và cho đầu ra ngẫu nhiên an toàn về mật mã. Nếu bạn cần kết quả lặp lại thay vào đó, hãy chuyển sang PRNG mulberry32 có seed; đầu ra của nó tái tạo được nhưng không an toàn. Bạn cũng có thể yêu cầu giá trị duy nhất không trùng lặp, sắp xếp kết quả, và chọn cơ số đầu ra bất kỳ cho số nguyên. Xử lý nhận biết BigInt hỗ trợ các khoảng lớn.
Số nguyên là số nguyên vẹn, còn số thập phân gồm phần phân số, nên lựa chọn đúng phụ thuộc vào điều mã của bạn cần. Đầu ra số nguyên cũng có thể được thể hiện ở cơ số khác ngoài cơ số thập phân thông thường, rất hữu ích khi tác vụ cần dạng biểu diễn số khác. Các tùy chọn này giúp công cụ tạo hữu ích để chuẩn bị dữ liệu test, fixture, seed data và ví dụ lặp lại.
Công cụ chạy hoàn toàn trong trình duyệt của bạn: các giá trị được xử lý trên thiết bị của bạn, và không có gì bị tải lên, lưu trữ hay gửi đến máy chủ. Nó hoạt động ngoại tuyến sau khi trang đã tải xong nên bạn có thể tiếp tục tạo số mà không cần kết nối mạng. Nhà phát triển và kỹ sư DevOps có thể dùng nó cho các giá trị lẻ nhanh hoặc đầu ra tái tạo được không an toàn, trong khi vẫn giữ quy trình tạo đơn giản.
Bước 1: Chọn khoảng và việc bạn cần số nguyên hay số thập phân. Công cụ tạo tạo các giá trị trong khoảng bạn chỉ định.
Bước 2: Đặt các tùy chọn tạo. Dùng phương thức crypto.getRandomValues mặc định hoặc chuyển sang mulberry32 có seed khi bạn cần đầu ra tái tạo được, không an toàn.
Bước 3: Chọn có tạo giá trị duy nhất hay sắp xếp kết quả. Với đầu ra số nguyên, bạn cũng có thể chọn cơ số đầu ra bất kỳ.
Bước 4: Tạo các số, rồi sao chép các giá trị bạn cần cho mã nguồn, test hoặc dữ liệu của mình.
Trường hợp sử dụng: Chuẩn bị giá trị số ngẫu nhiên cho test, fixture hoặc seed data mà không cần gõ từng giá trị bằng tay.
Trường hợp sử dụng: Tạo cả loạt giá trị cùng lúc khi thiết lập dữ liệu mẫu hoặc đầu vào kiểm thử.
Trường hợp sử dụng: Dùng đầu ra ngẫu nhiên an toàn về mật mã mặc định khi bạn cần các giá trị thực sự ngẫu nhiên thay vì đoán mò hoặc gõ tay.
Trường hợp sử dụng: Chuyển sang mulberry32 có seed khi bạn cần giá trị tái tạo được, không an toàn cho test lặp lại hoặc ví dụ phát triển.
Trường hợp sử dụng: Yêu cầu giá trị duy nhất khi số trùng lặp làm fixture kiểm thử hoặc tập mẫu kém hữu ích.
Trường hợp sử dụng: Sắp xếp các giá trị được tạo hoặc chọn cơ số khác cho đầu ra số nguyên khi chuẩn bị giá trị cho tác vụ phát triển cụ thể.