Nombres aléatoires en PHP

Nombres aléatoires en PHP

Voici une idée de code PHP simple qui génère une liste de nombres aléatoires et affiche des statistiques de base sur ces nombres. Cela peut être un bon exercice pour se familiariser avec les tableaux et les fonctions en PHP.

Génération de Nombres Aléatoires et Affichage des Statistiques

Fichier index.php

    <?php
    // Nombre de valeurs à générer
    $quantity = 10;
    $minValue = 1;
    $maxValue = 100;
    
    // Génération de nombres aléatoires
    $numbers = [];
    for ($i = 0; $i < $quantity; $i++) {
        $numbers[] = rand($minValue, $maxValue);
    }
    
    // Calcul des statistiques
    $sum = array_sum($numbers);
    $count = count($numbers);
    $average = $count > 0 ? $sum / $count : 0;
    $min = min($numbers);
    $max = max($numbers);
    
    // Affichage des résultats
    ?>
    <!DOCTYPE html>
    <html lang="fr">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Statistiques des Nombres Aléatoires</title>
    </head>
    <body>
        <h1>Statistiques des Nombres Aléatoires</h1>
        <p><strong>Nombres générés :</strong> <?php echo implode(", ", $numbers); ?></p>
        <p><strong>Somme :</strong> <?php echo $sum; ?></p>
        <p><strong>Nombre de valeurs :</strong> <?php echo $count; ?></p>
        <p><strong>Moyenne :</strong> <?php echo number_format($average, 2); ?></p>
        <p><strong>Minimum :</strong> <?php echo $min; ?></p>
        <p><strong>Maximum :</strong> <?php echo $max; ?></p>
    </body>
    </html>

    Explications

    1. Génération des Nombres :
    • Utilisation de la fonction rand() pour générer des nombres aléatoires dans une plage définie ($minValue à $maxValue).
    • Les nombres générés sont stockés dans le tableau $numbers.
    1. Calcul des Statistiques :
    • array_sum() calcule la somme des nombres.
    • count() donne le nombre d’éléments dans le tableau.
    • La moyenne est calculée en divisant la somme par le nombre d’éléments.
    • min() et max() trouvent les valeurs minimale et maximale dans le tableau.
    1. Affichage des Résultats :
    • Les résultats sont affichés dans une page HTML.
    • Les fonctions PHP sont intégrées dans le HTML pour afficher les nombres générés et les statistiques calculées.

    Cela donne un aperçu de l’utilisation des fonctions PHP pour manipuler des tableaux et effectuer des calculs simples. Vous pouvez ajuster le nombre de valeurs générées et la plage des nombres en modifiant les variables $quantity, $minValue, et $maxValue.

    Image by Freepik