Maison >développement back-end >tutoriel php >Comment générer des nombres aléatoires uniques dans une plage spécifique en PHP ?
Générer des nombres aléatoires uniques dans une plage
Créer une fonction pour générer des nombres aléatoires uniques dans une plage spécifiée est une tâche courante en programmation. Voici une alternative plus optimisée au code donné :
Cette fonction prend trois paramètres :
Cela fonctionne en créant un tableau contenant tous les nombres dans la plage spécifiée, puis en mélangeant le tableau. La fonction array_slice() est ensuite utilisée pour extraire le nombre spécifié de nombres aléatoires uniques du tableau mélangé.
Exemple :
Cela produira un tableau de 5 nombres aléatoires uniques compris entre 1 et 20, par exemple :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!