Toán học JavaScript.random()
Ví dụ
let x = Math.random();
Hãy tự mình thử »Trả về một số ngẫu nhiên từ 0 (bao gồm) đến 10 (độc quyền):
let x = Math.random() * 10;
Hãy tự mình thử »Trả về một số ngẫu nhiên từ 0 (bao gồm) đến 100 (độc quyền):
let x = Math.random() * 100;
Hãy tự mình thử »Một số nguyên ngẫu nhiên từ 1 đến 10 (bao gồm):
let x = Math.floor((Math.random() * 10) + 1);
Hãy tự mình thử »Một số nguyên ngẫu nhiên từ 1 đến 100 (bao gồm):
let x = Math.floor((Math.random() * 100) + 1);
Hãy tự mình thử »Sự miêu tả
Phương thức Math.random()
trả về một số dấu phẩy động ngẫu nhiên trong khoảng từ 0 (bao gồm) đến 1 (độc quyền).
Ghi chú
Math.random() không trả về số được bảo mật bằng mật mã.
Nếu bạn cần một số được bảo mật bằng mật mã, hãy sử dụng phương pháp API tiền điện tử này:
crypto.getRandomValues()
Cú pháp
Math.random()
Thông số
KHÔNG CÓ |
Giá trị trả về
Kiểu | Sự miêu tả |
Con số | Một số ngẫu nhiên từ 0 (bao gồm) đến nhưng không bao gồm 1 (độc quyền). |
Hỗ trợ trình duyệt
Math.random()
là một tính năng của ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |