A voir également:
- Nombres aleatoire php
- Easy php - Télécharger - Divers Web & Internet
- Code binaire des nombres - Guide
- Expert php pinterest - Télécharger - Langages
- Nombres faciles - Télécharger - Outils professionnels
- Php alert ✓ - Forum PHP
<?php
$n1 = rand(50, 250);
$n2 = rand(50, 300-$n1);
$n3 = rand(50, 350-$n1-$n2);
$n4 = rand(50, 400-$n1-$n2-$n3);
$n5 = rand(50, 450-$n1-$n2-$n3-$n4);
$n6 = rand(50, 500-$n1-$n2-$n3-$n4-$n5);
$n7 = rand(50, 550-$n1-$n2-$n3-$n4-$n5-$n6);
$n8 = 1000-$n1-$n2-$n3-$n4-$n5-$n6-$n7;
echo "n1 : $n1<br /> n2 : $n2<br /> n3 : $n3<br />n4 : $n4<br />n5 : $n5<br />n6 : $n6<br />n7 : $n7<br />n8 : $n8<br /> | total : ".($n1+$n2+$n3+$n4+$n5+$n6+$n7+$n8);
?>
Pour que cela soit vraiment aléatoire, l'idéal serait de choisir aléatoirement l'ordre ou tu traites les 8 nombres.
à partir du 4 eme il est possible que tu ne puisses pas random n'importe quel nombre car par exemple si tu as les 3 premiers égal a 250, tu auras une somme de 750, et donc les 5 derniers devront faire 50, sinon tu dépassera ton total.
550 = 1000 - (250 + 4*50)
vue que le minimum est 50, si au bout du 3eme tu as plus de 550, il faut pas que le 4eme soit plus grand que 1000 - (250 + 4*50), sinon on est battu pour la somme.
Pour ceux d'apres c'est la même chose. Tu comprends ?