Код Junior Разминка: короткие функции обновлено

randomId

Условие

Сгенерируй случайный идентификатор из 16 шестнадцатеричных символов.

Что проверяют тесты

  • формат

  • уникальность

Как подойти

Для идентификаторов интерфейса этого достаточно. Для чего-то, что уходит на сервер или должно быть непредсказуемым, нужен crypto.randomUUID или crypto.getRandomValues - Math.random не криптостойкий.

Подсказки: 1
  1. toString(16) переводит число в шестнадцатеричную запись.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.