Hàm random() của đối tượng Math trả về một số thực ngẫu nhiên trong khoảng [0, 1) (bao gồm 0, không bao gồm 1). Các khoảng khác có thể đạt được bằng phép toán số học.
Cú pháp
Cú pháp của nó như sau:
Math.random()
Ví dụ
<html> <head> <title>Ví dụ JavaScript</title> </head> <body> <script type="text/javascript"> var result = Math.random(); document.write("Kết quả: "+result); </script> </body> </html>
Kết quả
Kết quả: 0.16413337253303162
Ứng dụng phổ biến
Để tạo số ngẫu nhiên trong khoảng [min, max):
Math.random() * (max - min) + min
Để tạo số nguyên ngẫu nhiên trong khoảng [min, max] (bao gồm cả hai đầu):
Math.floor(Math.random() * (max - min + 1)) + min