Với bài này Thế giới JS sẽ đi chi tiết và ví dụ của hàm Math.random() trong javascript được sử dụng để trả về một số giả ngẫu nhiên dấu phẩy động trong phạm vi [0,1), 0 (bao gồm) và 1 (không bao gồm). Số ngẫu nhiên này sau đó có thể được chia tỷ lệ theo phạm vi mong muốn.
Cú pháp:
Math.random();
Tham số: Chức năng này không chấp nhận bất kỳ tham số nào.
Giá trị trả về: Hàm math.random() trả về một số dấu phẩy động, giả ngẫu nhiên trong phạm vi [0,1) , 0 (bao gồm) và 1 (không bao gồm). Các mã khác cho phương pháp trên như sau
Dưới đây là một ví dụ về Phương thức ngẫu nhiên toán học.
Ví dụ: Để nhận một số ngẫu nhiên trong khoảng từ 0 (bao gồm) đến 1 (độc quyền).
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs var random = Math.random( ); console.log("Random Number Generated : " + random );
Đầu ra:
Random Number Generated : 0.2894437916976895
Chương trình 1: Math.random() có thể được sử dụng để lấy một số ngẫu nhiên giữa hai giá trị. Giá trị được trả về không thấp hơn min và có thể bằng min, đồng thời nó cũng nhỏ hơn và không bằng max. Để nhận một số ngẫu nhiên giữa hai giá trị, hàm math.random() có thể được thực thi theo cách sau:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs var min=4; var max=5; var random = Math.random() * (+max - +min) + +min; console.log("Random Number Generated : " + random );
Đầu ra:
Random Number Generated : 4.991720937372939
Chương trình 2: Math.random() có thể được sử dụng để lấy một số nguyên nằm giữa hai giá trị. Giá trị được trả về không nhỏ hơn min hoặc là số nguyên tiếp theo lớn hơn min nếu min không phải là số nguyên. Nó cũng ít hơn nhưng không bằng mức tối đa. Để nhận một số nguyên ngẫu nhiên giữa hai giá trị, hàm Math.random() có thể được thực thi theo cách sau:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs var min=4; var max=5; var random = Math.floor(Math.random() * (+max - +min)) + +min; console.log("Random Number Generated : " + random );
Đầu ra:
Random Number Generated : 4
Chương trình 3: Math.random() có thể được sử dụng để lấy một số nguyên nằm giữa giá trị nhỏ nhất và lớn nhất, không chỉ bao gồm giá trị nhỏ nhất mà còn cả giá trị lớn nhất. Để nhận một số nguyên ngẫu nhiên giữa hai giá trị, hàm Math.random() có thể được thực thi theo cách sau:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs var min=20; var max=60; var random = Math.floor(Math.random() * (+max + 1 - +min)) + +min; console.log("Random Number Generated : " + random );
Đầu ra:
Random Number Generated : 60
Trình duyệt được hỗ trợ:
- Google Chrome 1 trở lên
- Internet Explorer 3 trở lên
- Firefox 1 trở lên
- Opera3 trở lên
- Safari1 trở lên
Trên đây là tất cả những gì về hàm random() của Math trong javascript mà bạn cần biết. Nếu bạn có bất kỳ câu hỏi liên quan tới hàm random() của Math, hãy chủ động liên hệ và inbox cho chúng tôi, để giúp đỡ bạn sớm nhất
Tiếp theo, hãy cùng Thế giới JS tìm hiểu thêm các kiến thức về Javascript trong các bài tiếp theo trong series học miễn phí Javascript từ cơ bản tới nâng cao.
Nếu bạn cảm thấy hữu ích và yêu thích Thế giới JS, hãy tham gia và theo dõi chúng tôi để nhận thêm nhiều kiến thức MIỄN PHÍ hơn nữa nhé:
Share to learn more than!