In JavaScript è semplice creare una stringa alfanumerica casuale.
Possiamo implementare la seguente soluzione:
const randString = () => {
return btoa(Date.now().toString()).replace(/=/g, '').
split('').sort((a, b) => Math.random() - 0.5).join('');
};
Esempio d'uso:
console.log(randString()); // 'Mxz5YQjMcTNM0yMIMD'