Incrémentation aléatoire ! - PHP - Programmation
Marsh Posté le 17-02-2006 à 11:02:11
C'est quand même le minimum surtout quand les exemples répondent à la question.
Marsh Posté le 17-02-2006 à 11:04:20
ReplyMarsh Posté le 17-02-2006 à 14:24:14
cinocks a écrit : C'est quoi la question? |
et les exemples?
Marsh Posté le 17-02-2006 à 14:27:11
Je pense qu'il voulais parler des exemples qu'on trouve dans la doc. Par contre j'ai pas compris la question??....
Marsh Posté le 18-02-2006 à 20:40:35
J'arrive pas, quelqu'un peut il me mettre sur la voix car la
Marsh Posté le 18-02-2006 à 20:42:02
Non mais c'est pas vrai ça... On est deux à te demander d'expliciter ta question et tu veux pas...
Marsh Posté le 18-02-2006 à 21:12:36
oups
Bon on va dire je commence au nombre : time() (time() retourne l'heure courante, mesurée en secondes depuis le début de l'époque UNIX)
Le chiffre est par exemple : 486465456
Et je veux l'incrémenter aléatoirement (environ 1500 fois) avec la fonction rand() (rand() retourne un nombre pseudo-aléatoire entre 0 et RAND_MAX) :
486465456
486469841
495464565
525645645
Voila, donc je ne sais pas comment faire.
Marsh Posté le 18-02-2006 à 22:03:49
ReplyMarsh Posté le 18-02-2006 à 23:12:27
ouais, mais sa ne le fait pas du plus petit au plus grand
Marsh Posté le 19-02-2006 à 00:34:32
ReplyMarsh Posté le 19-02-2006 à 03:56:46
oui
Marsh Posté le 19-02-2006 à 12:28:13
flo850 a écrit : for($i = 0 ; $i < 1500 ; $i++){ |
Orission a écrit : ouais, mais sa ne le fait pas du plus petit au plus grand |
les chiffres s'afferont bien du plus petit au plus grand, non?
Marsh Posté le 19-02-2006 à 12:32:54
dwogsi a écrit : Mais qu'est ce que tu veux qui soit du plus petit au plus grand? |
dialogue de sourds spotted
Marsh Posté le 19-02-2006 à 16:44:59
flo850 a écrit : les chiffres s'afferont bien du plus petit au plus grand, non? |
Nan !
Vous ne comprenez rien, pourtant j'essay de m'expliquez du mieu que je peux !
Je veux que mon nombre s'incrémente aléatoirement du plus petit au plus grand !
Marsh Posté le 19-02-2006 à 16:50:00
Orission a écrit : Je veux que mon nombre s'incrémente aléatoirement du plus petit au plus grand ! |
Ca n'a aucun sens pour nous ... lecteurs qui ne sommes pas dans ta tête.
Marsh Posté le 19-02-2006 à 17:34:05
Bouououh
Je commence à :
1
ensuite : 2
ensuite : 9
ensuite : 15
ensuite : 17
ensuite : 25
ensuite : 30
...etc sa va bien du plus petit au plus grand la ? de 1 à 30... la tu comprend si tu ne comprend pas retourne te racheter un cerveau sérieu
et c'est sa que je veux faire moi...
si vous n'avez pas encore compris je ne peux rien pour vous désolé
Marsh Posté le 19-02-2006 à 17:45:58
Salut, je n'ai pas lu ton problème mais la manière dont tu traites les personnes qui veulent t'aider soulève un énorme manque de respect. Si tu n'es pas clair dans tes propos, ce n'est pas de notre faute, donc calme toi , soit plus poli, pcke
Citation : la tu comprend si tu ne comprend pas retourne te racheter un cerveau série |
, quand on demande de l'aide, est assez abérent ...
Marsh Posté le 19-02-2006 à 17:47:00
$val = 0;
$val + random($min, $max);
Et tu gardes la variable $val pour les prochains random ?
(je débarque)
Marsh Posté le 19-02-2006 à 17:52:06
Code :
|
Marsh Posté le 19-02-2006 à 18:01:43
Orission a écrit : si tu ne comprend pas retourne te racheter un cerveau sérieu |
Comme il a été dit, si tu cherche de l'aide, il serait tout de même préférable de rester poli avec les gens qui souhaitent t'aider.
On a quand même le droit de ne pas comprendre ce que tu cherches à faire...
Bref, passons.
Bon je ne suis toujours pas certain d'avoir bin compris ce que tu veux faire mais si tu souhaites avoir les nombres générés aléatoirement dans l'ordre croissants, tu peux les stocker dans un tableau et ensuite utiliser la fonction sort (http://fr.php.net/sort) qui permet de trier les valeurs d'un tableau selon l'ordre de ton choix.
Donc pour reprendre le code de benamoubeach, ça donnerait :
Code :
|
Marsh Posté le 19-02-2006 à 18:06:00
logiquement pas besoin de trier les éléments du tableau , ils le seront d'office avec ce code .
Marsh Posté le 19-02-2006 à 18:32:56
benamoubeach a écrit :
|
avec un petit coup de gueule sa marche
Désolé de mon énervement mais la sa me gonflé
Bref la sa a l'air de marcher, merci à toi
Marsh Posté le 19-02-2006 à 18:34:01
benamoubeach a écrit : logiquement pas besoin de trier les éléments du tableau , ils le seront d'office avec ce code . |
Après test, les valeurs ne sont pas trièes par défaut dans le tableau.
Ou alors mon presse papier de na marche pas très bien...
Marsh Posté le 19-02-2006 à 18:36:46
Donc le petit script final :
Code :
|
Marsh Posté le 19-02-2006 à 18:38:50
A ba effectivement en testant je vois que c'est triè... Bon je sais pas j'ai dû faire une erreur en copiant le code...
Marsh Posté le 19-02-2006 à 20:33:38
dwogsi a écrit : A ba effectivement en testant je vois que c'est triè... Bon je sais pas j'ai dû faire une erreur en copiant le code... |
L'alcool et ses ravages
Marsh Posté le 19-02-2006 à 22:46:24
Hey!!!!
Pas de mauvaise langue!
J'étais même pas bourré! Enfin pas cette fois-ci, quoique...
...le dimanche c'est gueule de bois donc encore quelques grammes qui restent de la veille mais pas suffisemment pour perturber le développeur archarnner (et épileptique , si si c'est vrais) que je suis!
Marsh Posté le 16-02-2006 à 20:21:35
Salut,
Je voudrais savoir comment k'on fait pour incrémenter un chiffre aléatoirement avec le premier chiffre : time()
Je voudrais que time() s'incrémente ~ 100 fois, sur une durée de 2 jours (172800 secondes)
Voila merci
---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »