Nombres aléatoires mais tous différents
Résolu
x3c4132de
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
x3c4132de Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
x3c4132de Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je désire créer plusieurs nombres choisi aléatoirement mais je veux qu'ils soient tous différents je connais la fonction mt_rand() mais celle-ci me donne des nombres qui sont parfois identiques car je demande des nombres compris entre 1 et 5 et je lui demande 5 nombres différents en faite je veux qu'il soit ordonner dans des ordres différents par exemple $nb=1, $nb2=3, $nb3=2 est différent de $nb=2, $nb2=1, $nb3=3
Je vous remerci d'avance si vous pouvez m'aider
et s'il vous manque des informations me demander car je me suis peut-être un peu embrouillé embrouillé
Je désire créer plusieurs nombres choisi aléatoirement mais je veux qu'ils soient tous différents je connais la fonction mt_rand() mais celle-ci me donne des nombres qui sont parfois identiques car je demande des nombres compris entre 1 et 5 et je lui demande 5 nombres différents en faite je veux qu'il soit ordonner dans des ordres différents par exemple $nb=1, $nb2=3, $nb3=2 est différent de $nb=2, $nb2=1, $nb3=3
Je vous remerci d'avance si vous pouvez m'aider
et s'il vous manque des informations me demander car je me suis peut-être un peu embrouillé embrouillé
A voir également:
- Nombres aléatoires mais tous différents
- Code binaire des nombres - Guide
- Nombres faciles - Télécharger - Outils professionnels
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
- Sandra a décidé de mieux contrôler son image et sa présence sur différents réseaux sociaux. qu’est-il possible de faire sur ces réseaux ? - Forum Facebook
- Citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Excel
3 réponses
Tiens, voila pour toi !!
<?php
$array = array('1','2','3','4','5');
shuffle($array);
echo $array[0].' - '.$array[1].' - '.$array[2].' - '.$array[3].' - '.$array[4];
?>
Si t'as des questions, n'hésites pas !
<?php
$array = array('1','2','3','4','5');
shuffle($array);
echo $array[0].' - '.$array[1].' - '.$array[2].' - '.$array[3].' - '.$array[4];
?>
Si t'as des questions, n'hésites pas !
Merci pour cette réponse c'est ce que je cherchais mais j'ai une dernière question comment fait-on si je veux jusqu'à 6 ou 7 sans devoir changer en permanence mais selon le nombre d'entrée dans ma base de donnée, en faite dans ma base de donnée il y aura plein d'entrée mais je veux être sur de ne pas tomber deux fois sur la même. Est-il possible de mettre un fonction while() ?