Il problema dei computer con la casualità sta nella loro natura. Essendo progettati per funzionare in modo logico e prevedibile, qualsiasi tentativo di ottenere un numero veramente casuale li mette in una situazione molto scomoda. Questo ci porta nel campo dei generatori di numeri casuali, che utilizzano come «fonte» per questi numeri un attributo fisico o una caratteristica ambientale impossibile da modellare. Il portale Random.org ci dà accesso gratuito a uno di questi generatori.
A fine 2017 abbiamo condiviso un articolo su il muro di lampade di lava che mantiene il team di Cloudflare come generatore di numeri casuali. Le sue fonti principali sono materiali radioattivi e pendoli caotici, ma molti utenti sono rimasti a bocca aperta sapendo che una parte sostanziale del traffico sul Web poteva essere protetta dal movimento di queste lampade.
Ci sono anche programmi che usano l'utente stesso come generatore casuale. Ad esempio, il gestore di password KeePass ha un'opzione di «entropia aggiuntiva» in cui dobbiamo muovere il mouse e premere i tasti in modo irregolare per creare password più forti. Ma cosa succede se abbiamo bisogno di numeri casuali per altri compiti? La prima cosa è visitare il portale Random.org.
Random.org: Generatore di numeri casuali online
A prima vista, il sito non dice molto. A destra troviamo un generatore che lavora con numeri minimi e massimi, ma sono le sue funzioni secondarie che fanno brillare questa pagina. Possiamo scegliere numeri per lotterie (o creare il nostro formato se non esiste), tirare fino a 60 dadi virtuali, estrarre dozzine di carte, generare numeri interi, decimali, stringhe alfanumeriche, date, ore, password, codice esadecimale e molto altro.
Ora, da dove viene tutta questa casualità? I responsabili di Random.org spiegano che la sua fonte principale è il rumore atmosferico, molto superiore da un punto di vista pratico a qualsiasi alternativa pseudo-casuale su un computer locale. Naturalmente, questo non lo rende una soluzione perfetta, ma se oltre a generare valori decidiamo di combinarli tra loro, possiamo ottenere stringhe particolarmente complesse e resistenti alla forza bruta.
In sintesi, Random.org è probabilmente il sito con il generatore di numeri casuali più popolare del Web. Tuttavia, non è l'unico disponibile, e sei sicuramente invitato a scoprire di più sull'argomento. Chi lo sa? Forse tutto questo ti aiuterà a migliorare le tue password, o perché no, a ottenere qualche biglietto della lotteria…
Sito ufficiale: Clicca qui