Créer une page web, cela peut être fait à l'aide du seul langage 'html', mais l'information devra être modifiée chaque fois que cela sera nécessaire.
Le langage 'PHP' permet une automatisation des mises à jour des pages web.
Besoin de se faire succéder des éléments de manière aléatoire, une tâche qui peut être confiée
à 'PHP'. Il suffit de déterminer le svaleurs minimales et maximales.
La fonction 'md5' génère, à l'aide d'une fonction ('microtime'),
un nombre qui sera transformé de la base 16 à la base 10. Puis il faut extraire les 6 derniers caractères de la chaîne obtenue qui
permettront d'opérer le calcul avant de retourner une valeur aléatoire.
1 function nombreAleatoire($min, $max) {
2 // md5() génère un nombre hexadécimal, il faut convertir en base 10
3 $rand = base_convert( md5( microtime() ), 16, 10);
4 // Découpage du nombre car l'opérateur 'modulus' ne fonctionne pas
avec un nombre trop grand.
5 $rand = substr($rand, 10, 6);
6 $diff = $max - $min + 1;
7 return ($rand % $diff) + $min;
8 }





