Quote n°4528 ‱ PubliĂ© le 17-10-2006
Proposée par un contributeur chatnonyme
Pas compris ? Demandez une explication Ă  Captain Obvious

Captain Obvious vous explique

En gros, ça redémarre l'ordinateur aléatoirement... Au démarrage.

Commentaires

Ajouter un commentaire

Ajouter un commentaire

Spitfire971
Les crochet et les parenthÚse sont mal placés... Il doit sûrement faire parti de l'équipe de windows ME celui la vue comment il code ....
mv1908
Je sais pas en quel langage c'est codé, mais vu le formatage je ne pense pas que ça soit passé au compilateur.
SamyDi-xo^N
Une question me taraude l'esprit :
POURQUOI "SMECTA" BORDEL ?!?!?
King-S
MĂȘme si le code est mal foutu captain obvious se plante ce n'est pas alĂ©atoire.
Dans l'algorithme il y a 90% de chance de déclencher le reboot.
*fly away*
AHL
Les vrais programmeurs auront évidemment remarqué, outre le positionnement farfelu des parenthÚses et accolades, que 1-100 = -99. Une fonction rand prenant un entier en paramÚtre renvoyant en toute logique un nombre aléatoire entre 0 et ce paramÚtre, le résultat sera toujours inférieur à 90, et l'ordinateur redémarrera donc en boucle.
De plus, le "else run" est une faute de logique grave car, en admettant qu'il puisse ĂȘtre atteint, il exĂ©cuterait un nouveau dĂ©marrage, ce qui rappellerait ce bout de code et empĂȘcherait donc totalement le systĂšme de passer Ă  la suite de son lancement.

Le vrai code ressemblerait plutĂŽt bĂȘtement Ă  cela :
if (rand(1, 100) < 90)
reboot

Pour terminer, avec ces valeurs, le systÚme a plutÎt trÚs exactement 89% de chances de redémarrer.
Khanos
Une petite prĂ©cision : sold code marchait (peut-ĂȘtre un langage bizarre ?), si, il serait bel et bien alĂ©atoire. De toute Ă©vidence, certains confondent alĂ©atoire et uniforme, mais on peut tout Ă  fait ĂȘtre alĂ©atoire avec 90% de chance de faire une chose. Si je te dis de lancer un dĂ©s et que sur un 6 tu run, alors que sur un 1-5 tu reboot, ça sera toujours de l'alĂ©atoire, mais avec 16.66% de chance de run.
Bon aprÚs on peut remarquer qu'un ordi produit plutÎt de semi-aléatoire... mais c'est une autre question.
Deam
Sinon, tu pouvais simplement dire que ça marche qu'une fois sur 10, hein...
zetommyz
On boot
If (bool error =1) then blue screen;
Else blue screen;
kincajou
Encore une blague de programmateur ...
Allez bisous 😘
regis68
Rassurez moi, c'est pas une vraie partie du code ?

Ajouter un commentaire

  • Vous n'avez le droit qu'Ă  un seul commentaire par quote
  • L'espace commentaire n'est pas un espace de discussion. Merci de rĂ©agir Ă  la quote et uniquement Ă  la quote
  • On ne donne pas son avis sur la quote. Les boutons (+) et (-) sont lĂ  pour ça
  • Pas de "c'est un fake", "dĂ©jĂ  vu", "first", "preum's" ou autres mauvaises habitudes
  • Merci d'Ă©crire dans un français correct : SMS, kikoo lol, :noel: seront sanctionnĂ©s
  • Les incitations au piratage, la pornographie, le racisme et toute forme d'insulte sont interdits
  • Sinon.