Un veloce algoritmo digest

Nella fattispecie, per esigenze del cliente e specificità del prodotto, uno stesso codice articolo (che è discriminante nel database) deve essere associato a diverse entità ed apparire effettivamente come tanti prodotti "differenti" (con tanto di descrizione diversa, ottimizzata per la particolare "visualizzazione"). Occorre dunque creare on the fly altri codici per quel prodotto, non pseudocasuali poiché dovrò poi poter ricostruire esattamente il nuovo codice quando effettuerò i vari SQL UPDATE in fase di gestione (l'interfaccia preleva ogni prefissato intervallo di tempo i dati aggiornati e li riversa su MySQL).