gollum: on boot
gollum: if(
gollum: { rand(1-100) < 90
gollum: reboot
gollum: else run
gollum: }
gollum: )
smecta: c’est quoi ça ?
gollum: un morceau de code de windows millenum…
gollum: on boot
gollum: if(
gollum: { rand(1-100) < 90
gollum: reboot
gollum: else run
gollum: }
gollum: )
smecta: c’est quoi ça ?
gollum: un morceau de code de windows millenum…
Je sais pas en quel langage c’est codĂ©, mais vu le formatage je ne pense pas que ça soit passĂ© au compilateur.
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 ….
Rassurez moi, c’est pas une vraie partie du code ?
SĂ©rieusement,en quoi c’est drĂŽle?
Une question me taraude l’esprit :
POURQUOI “SMECTA” BORDEL ?!?!?
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*
Sinon, tu pouvais simplement dire que ça marche qu’une fois sur 10, hein…
King-S, 9 chance sur 10, ça reste de l’alĂ©atoire ! Cependant, tu as raison : ce n’est pas alĂ©atoire mais pseudo-alĂ©atoire !
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.
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.
On boot
If (bool error =1) then blue screen;
Else blue screen;
Encore une blague de programmateur …
Allez bisous đ