Bonjours à tous, aujourd'hui une énigme mathématique informatique
Je vous rassure tout de suite, aucune connaissance en programmation n'est requise, tout est expliqué...
J'aime bien écrire de petit algorithmes qui génère des images... souvent le résultat est assez imprévisible et on peut faire de très belles découvertes
Ici mon idée était de remplir l'écran en partant du centre puis de remplir les pixels en spiral jusqu'à ce que l'écran soit plein:
La couleur de chaque nouveau pixel étant le mélange du pixel précédent et du pixel de la ligne du dessous, plus une petite composante aléatoire, pour rompre la monotonie
Le calcul du mélange est le suivant:
Chaque couleur est couleur est décrite par un entier c < 100x100x100 de cette manière:
où R,V,B sont des entiers compris entre 0 et 99, ils représentent l'intensité des couleurs Rouge Verte et Bleu.
le mélange s'obtient en faisant la moyenne de chaque composente:
R'' = (R+R')/2 + r
V'' = (V+V')/2 + v
B'' = (B+B')/2 + b
où r,v,et b sont des nombres entiers aléatoire compris entre -5 et 5
Note importante: en informatique une division d'entier renvoi en fait le quotient de la division (le résultat est donc entier) exemple 159/10 = 15.
L'entier représentant la couleur mélangé est donc :
c'' = R''x10000 + V''x100 + B''
Voici le résultat de l'algorithme:
Tout commence bien, l'image se génère lentement, une spirale coloré apparait, son rayon est de plus en plus grand jusqu'à ce que...Mais!? Qu'est ce que c'est que ces comètes rouges vertes et bleus ??!! Est ce la manifestation du chaos inhérent à tout système complexe? Ou plus probablement les prémisses du bug du 12 décembre 2012 annoncé par les Mayas?
J'attends vos hypothèses
Spoiler : [Afficher le message] bien sûr il existe aussi une explication parfaitement logique