JavaScript fournit une fonction Math.random() intégrée qui génère un nombre à virgule flottante pseudo-aléatoire compris entre 0 (inclus) et 1 (exclusif). Voici quelques façons courantes d’utiliser la fonction Math.random() en JavaScript :

  1. Générer une décimale aléatoire entre 0 et 1 :

    javascript
    let randomDecimal = Math.random(); console.log(randomDecimal);
  2. Générer un entier aléatoire dans une plage :

    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. Générer un booléen aléatoire :

    javascript
    let randomBoolean = Math.random() < 0.5; console.log(randomBoolean);
  4. Mélangez un tableau :

    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. Générer une couleur RVB aléatoire :

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

Ce ne sont là que quelques exemples, et il existe de nombreuses autres façons créatives d'utiliser le caractère aléatoire en JavaScript en fonction de votre cas d'utilisation spécifique. Gardez à l’esprit que Math.random() est un générateur de nombres pseudo-aléatoires et qu’il ne convient pas aux applications liées à la sécurité. Si vous avez besoin d'un caractère aléatoire plus fort à des fins cryptographiques, envisagez d'utiliser l'API crypto , disponible dans les navigateurs modernes et Node.js.