Oamenii de știință au reușit să creeze pentru prima dată un generator de numere cu adevărat aleatoriu

Oamenii de știință de la Universitatea din Glasgow au adaptat procesul de creștere a structurilor cristaline cunoscute în chimie și fizică pentru a genera numere matematice aleatorii. Nu este un secret faptul că algoritmii software existenți pentru o astfel de generație sunt „pseudo-aleatorii” - ei păstrează anumite tipare în calcule. În schimb, natura a reușit să creeze un mecanism ideal pentru generarea unor indicatori cu adevărat aleatori - parametrii formării cristalelor.

După cum explică fizicienii, înainte de a începe o reacție în sistemul original, există un număr aproape infinit de modalități echivalente din punct de vedere energetic de combinare a anumitor reactivi. Acest lucru generează entropie transcendentală și exclude posibilitatea ca în același sistem în condiții similare să fie posibil să se repete procesul de creare a unui cristal specific, adică să se obțină două probe identice. De exemplu, formarea fulgilor de zăpadă - toate sunt diferite și unice.

Oamenii de știință au creat un fel de „fermă” imensă, cu multe celule, în care s-au creat condiții pentru creșterea cristalelor. După începerea procesului, robotul a analizat constant starea fiecărei probe, colectând date precum mărimea cristalului în creștere, forma, orientarea, culoarea etc. Informațiile pentru toate eșantioanele au fost codificate în formă binară și transformate într-un număr nou la fiecare 10 minute - acesta este un generator de numere aleatorii gata făcut pe baza noilor principii.

Când a fost verificat la testele de criptare-cracare, rezultatul funcționării robotului cristalizator a corespuns testelor aleatorii stabilite de Institutul Național de Standarde și Tehnologie (Marea Britanie). Și, în același timp, a depășit performanța generatoarelor de software pseudo-aleatorii. Din păcate, aplicarea practică a unui generator de cristal voluminoasă și complexă nu este încă posibilă, tehnologia necesită în continuare îmbunătățiri serioase.