Skip to content

Latest commit

 

History

History
83 lines (56 loc) · 6.23 KB

README_RU.md

File metadata and controls

83 lines (56 loc) · 6.23 KB

🤫 [EN] Anti-random для random.org - Chrome Extension

Demo

Обозрение

Это расширение позволяет вам фальсифицировать результаты для блока случайных чисел на главной странице и рандомизатора списка.

Расширение создано в целях демонстрации возможности искусного манипулирования результатами для розыгрышей, а также с призывом к участвующим и организаторам обратить внимание на использование общеизвестных сервисов, которые предоставляют возможность просматривать итоговые результаты любому желающему по ссылке.

Пожертвования

  • BTC (Coin) 1GJfZSAtkiSgrVRzxSm7UX2n35Drby1dVs
  • ETH (ERC20) 0x8eE9250325BE460f0225d0d745873F3b485a885b
  • USDT (TRC20) TUQFo52LRWNWa61gtQcbtWMCs3CUPae9Ub

Установка из релизов

  • Скачайте в последнем доступном релизе файл anti-random.org-*.zip
  • Разархивируйте архив
  • Откройте браузер и перейдите на страницу расширений, используя этот URL chrome://extensions
  • Убедитесь, что Режим разработчика включен
  • Нажмите кнопку Загрузить распакованное расширение и выберите каталог с разархивированным расширением

Использование

  • Перейдите в опции расширения
  • Добавьте для нужного типа рандомизатора ваши значения для фальсификации

Для блока случайных чисел

  • Перейдите на страницу
  • В блоке True Random Number Generator заполните желаемое минимальное и максимальное значение
  • Нажмите кнопку Generate правой кнопкой мышки
  • Если есть заданные вами значения для фальсификации и одно из них попало в указанный вами диапазон, то вы увидите сфальсифицированный результат
  • После фальсификации значение будет удалено для предотвращения повторного использования
  • Во всех остальных случаях будет использован настоящий рандом

Для рандомизатора списка

  • Перейдите на страницу
  • Заполните поле
  • Нажмите кнопку Randomize или Again! правой кнопкой мышки
  • Если есть заданные вами значения для фальсификации, то вы увидите сфальсифицированный результат с заменой первых элементов списка
  • После фальсификации значения будут удалены для предотвращения повторного использования
  • Во всех остальных случаях будет использован настоящий рандом

Часто задаваемые вопросы

Я добавил желаемые результаты для фальсификации, но они не подставляются

  • Проверьте, что расширение включено
  • Убедитесь, что вы кликаете правой кнопкой мыши по соответствующей кнопке
  • Возможно, на сайте произошли какие-то изменения, и расширение требует обновления

Можете реализовать дополнительный функционал?

Если кратко, то нет. Расширение создано в демонстративных целях, но если вы сами реализуете и создадите pull request, я его рассмотрю

Это безопасно?

Автор не несет никакой ответственности, согласно лицензии. Код является открытым, и вы можете провести аудит или собрать самим с исходников без использования аналитики, которая присутствует в готовых релизах. Аналитика встроена только в опциях расширения и используется, чтобы узнать охват аудитории

Локальная сборка и установка

Требования

  • node ^20.10
  • pnpm ^8.11

Сборка

  • Скачайте в последнем доступном релизе файл Source code (zip)
  • Разархивируйте архив и перейдите в папку с исходниками
  • Через терминал выполните команду pnpm install && pnpm run build
  • В папке build появится архив и папка с расширением

Установка

  • Откройте браузер и перейдите на страницу расширений, используя этот URL chrome://extensions
  • Убедитесь, что Режим разработчика включен
  • Нажмите кнопку Загрузить распакованное расширение и выберите папку с расширением из папки build