Прозрачная методология продукта
Как TarotCards24 случайно выбирает карты
Точный клиентский метод выбора карт без повторений, определения перевёрнутого положения и защиты текста вопроса.
Опубликовано 2026-10-17 · Version 1.0 · Проведена редакционная и техническая проверка; проверка носителем языка не заявляется.
Алгоритм выбора
- Выбранная колода копируется в рабочий набор.
- Web Crypto создаёт случайное число в интервале [0, 1).
- Число умножается на текущий размер набора и преобразуется в целый индекс.
- Выбранная карта удаляется и не может повториться в этом раскладе.
- Для методов с перевёрнутыми картами ориентация выбирается отдельным случайным значением.
crypto.getRandomValues(values); random = values[0] / 4294967296; index = Math.floor(random * pool.length);Граница конфиденциальности
GA4 получает tarot_spread_complete только после согласия на аналитику: ID расклада, ID колоды, число карт, язык и путь страницы. Вопрос, названия карт и трактовка не передаются.