Я хочу создать случайную строку (токен), которую можно использовать для идентификации пользователя, избегая при этом любых потенциальных конфликтов с токенами любых других пользователей.
То, о чем я думал, это хеш MD5 navigator.userAgent + new Date().getTime()
для генерации токена, но для его хеширования нужна целая библиотека Javascript MD5, чего я не хочу делать.
Он должен состоять из символов A-Z / 0-9 и в идеале не более 32 символов. Я открыт для всех идей. Спасибо!
Просто чтобы пояснить, что я не ищу генератора случайных строк, случайная строка должна быть сгенерирована из пользовательских данных, доступных через Javascript, а также может использовать время, чтобы избежать потенциальных конфликтов!