|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 129 ![]() |
Bonjour, je voudrais savoir comment faire pour generer un nombre aleatoire entre 1 et 3
et entre 10 et 25 |
|
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Bonjour,
Tu peux faire comme ça : Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre actif
![]() Inscription : octobre 2006 Messages : 297 ![]() |
Encore plus simple :
Code :
|
||
|
|
00
|
|
|
#5 | |||
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#6 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
En générant une table et en utilisant array_rand tout simplement:
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Encore plus simple :
Code :
$nombre = (mt_rand(0,2)<1)?mt_rand(1, 3):mt_rand(10, 25); |
|
|
00
|
|
|
#8 | |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Citation:
Les nombres 1 2 et 3 sortiront donc beaucoup plus souvent ce qui n'est pas vraiment aléatoire...
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
|
00
|
|
|
#9 | |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Citation:
Code :
$nombre = (mt_rand(1,18)<3)?mt_rand(1, 3):mt_rand(10, 25); |
|
|
|
00
|
|
|
#10 | ||
|
Membre régulier
![]() Étudiant Inscription : juin 2011 Messages : 55 ![]() |
Sinon : (un peu lourd mais bon)
Code :
|
||
|
|
00
|
|
|
#11 | |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Citation:
@Avalion Non c'est pas top... et comme je l'ai fait remarque plus haut c'est pas vraiment aléatoire.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
|
00
|
|
|
#12 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
comme ça aussi :
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
20
|
|
|
#13 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
Edit : Sorry, j'avais pas vu que ta remarque concerne le post de Philodido... |
|
|
|
00
|
|
|
#14 | |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Citation:
|
|
|
|
00
|
|
|
#15 | |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
Citation:
|
|
|
|
00
|
|
|
#16 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
|
|
|
|
00
|
|
|
#17 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Ne vous cassez plus la tête, je pense que Stealth à trouvé l'algo master (sur le même principe que le mien mais sans boucle).
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#18 | ||
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
non ya mieux.
Code :
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
||
|
|
00
|
|
|
#19 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Ca a l'air en effet pas mal (et simple) sauf qu'à mon avis, il vaut mieux remplacer 6 par 7 :
Code :
|
||
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() Inscription : janvier 2006 Messages : 951 ![]() |
c'est ce que je me suis dit au début puis apres j'ai testé avec des cas limites, ça dépent comment on interprete les intervalles (ouvert ou fermés)
si aléa vaut 3 alors il reste à 3. si aléa vaut 4 alors il faut qu'il se décale à 10 d'ou le +6...
__________________
PHP fait nativement la validation d'adresse électronique Utilisez le bouton résolu! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com