A voir également:
- Echantillonage en php - Randomize et autre
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Php?id=1 - Forum PHP
2 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
1 oct. 2009 à 10:50
1 oct. 2009 à 10:50
Bonjour,
Je te conseille de lire cette page si tu n'en as pas encore connaissance :
https://www.php.net/manual/fr/function.rand.php
En utilisant Rand, tu pourras te faire ta propre fonction de tirage aléatoire, mais attention, ce genre de tirage, ou suite est plutôt pseudo aléatoire que réellement aléatoire.
Je veux dire par là, qu'une fois initialisé ta fonction 'rand', il faut l'utiliser sans la réinitialiser lorsque tu fera tes 20 tirages à la suite.
Si jamais tu tire un numéro déjà sortir, rien ne t'empêche alors de bypasser ce tirage et de tirer à nouveau pour avoir un numéro aléatoire qui ne soit pas encore sorti ;)
A toi de développer cette partie là pour gérer correctement le comportement que tu souhaites obtenir, et si tu as des difficultés dans ton code, post alors ce que tu as fais et dis nous là où ça coince.
Je te conseille de lire cette page si tu n'en as pas encore connaissance :
https://www.php.net/manual/fr/function.rand.php
En utilisant Rand, tu pourras te faire ta propre fonction de tirage aléatoire, mais attention, ce genre de tirage, ou suite est plutôt pseudo aléatoire que réellement aléatoire.
Je veux dire par là, qu'une fois initialisé ta fonction 'rand', il faut l'utiliser sans la réinitialiser lorsque tu fera tes 20 tirages à la suite.
Si jamais tu tire un numéro déjà sortir, rien ne t'empêche alors de bypasser ce tirage et de tirer à nouveau pour avoir un numéro aléatoire qui ne soit pas encore sorti ;)
A toi de développer cette partie là pour gérer correctement le comportement que tu souhaites obtenir, et si tu as des difficultés dans ton code, post alors ce que tu as fais et dis nous là où ça coince.