Un petit conseil concernant la valeur d'une variable - PHP - Programmation
Marsh Posté le 27-12-2004 à 01:05:54
OUI avec la fonction magique rand() de PHP...
tous les détails dans le manuel --> ICI
Marsh Posté le 27-12-2004 à 01:10:58
Merci de ta réponse
La fonction Rand() me permet d'indiquer un intervalle et sur cet intervalle elle choisit un nombre aléatoire. C'est bien cela?
Si oui, ce n'est pas ce que je recherche.
Je souhaiterais qu'il me renvoit les nombres que j'indique dans une variable et non dans un intervalle.
Me comprends-tu?
Marsh Posté le 27-12-2004 à 01:21:54
tu stock tes valeurs dans un tableau (assez simple avec un explode sur la virgule) puis un random sur une cellule du tableau...
un truc du genre
Code :
|
un tuc du genre, j'ai tappé ça vite fait sans tester, et ya moyen de faire les 2 derniere ligne en une seule mais j'ai décomposer pour que tu comprenne le principe
EDIT: et toi, m'a tu compris... LOL
Marsh Posté le 27-12-2004 à 01:30:52
Merci de ta réponse et de ta patience (je débute en php).
J'ai tout pigé sauf le coup du count($tab)-1) dans la fonction rand.
Qu'est-ce que cela signifie? Il compe les valeurs du tableau et il en retire une? Je doit sûrement me tromper car si j'ai 4 valeurs et qu'il en retire 1, alors il m'en reste 3.
Merci de ton aide
Marsh Posté le 27-12-2004 à 02:24:24
en effet tu te trompe, si tu a quatre valeur il va les stocker dans les index 0 à 3 (0, 1, 2, 3 --> ça fait 4 vakleur) du tableau (ben oui, comme on commence à 0, la dernière cellule à l'index "nb de valeur - 1" ) donc je fais un rand de l'index 0 (le 1er) au dernie (nb de valeur - 1)...
ça par contre c'est les bases de la prog et des tableaux, c'est pas propre à PHP j'en déduis donc que PHP est ton 1er langage de prog (c'est pas une critique) et tu as donc pas mal de notions générales à acquérir (c'est pas une critique non plus, on a tous commencé un jour)
Marsh Posté le 27-12-2004 à 11:20:13
Merci je commence à comprendre.
Oui je débute en programmation
Je vais essayer tout cela et je te tiens au courant.
Merci
Marsh Posté le 27-12-2004 à 00:37:43
Bonsoir,
Je souhaiterais qu'une variable prenne la valeur d'un nombre aléatoire parmi ceux que je lui indique.
Par exemple, je rentre dans un champ : 70,72,40,88
J'aimerais que la variable prenne la valeur 70 ou 72 ou 40 ou 88 de manière aléatoire.
Est-ce possible à réaliser?
Merci de votre aide.