JavaScript cung cấp hàm Math.random() tích hợp để tạo số dấu phẩy động giả ngẫu nhiên trong khoảng từ 0 (bao gồm) đến 1 (độc quyền). Dưới đây là một số cách phổ biến để sử dụng hàm Math.random() trong JavaScript:

  1. Tạo số thập phân ngẫu nhiên trong khoảng từ 0 đến 1:

    javascript
    let randomDecimal = Math.random(); console.log(randomDecimal);
  2. Tạo số nguyên ngẫu nhiên trong phạm vi:

    javascript
    function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; } let randomInteger = getRandomInt(1, 10); console.log(randomInteger);
  3. Tạo Boolean ngẫu nhiên:

    javascript
    let randomBoolean = Math.random() < 0.5; console.log(randomBoolean);
  4. Xáo trộn một mảng:

    javascript
    function shuffleArray(array) { for (let i = array.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [array[i], array[j]] = [array[j], array[i]]; } } let myArray = [1, 2, 3, 4, 5]; shuffleArray(myArray); console.log(myArray);
  5. Tạo màu RGB ngẫu nhiên:

    javascript
    function getRandomColor() { const randomColor = `rgb(${Math.random() * 255}, ${Math.random() * 255}, ${Math.random() * 255})`; return randomColor; } let randomColor = getRandomColor(); console.log(randomColor);

Đây chỉ là một vài ví dụ và còn có nhiều cách sáng tạo khác để sử dụng tính ngẫu nhiên trong JavaScript dựa trên trường hợp sử dụng cụ thể của bạn. Hãy nhớ rằng Math.random() là trình tạo số giả ngẫu nhiên và không phù hợp với các ứng dụng liên quan đến bảo mật. Nếu bạn cần tính ngẫu nhiên mạnh hơn cho mục đích mã hóa, hãy cân nhắc sử dụng API crypto , có sẵn trong các trình duyệt hiện đại và Node.js.