Перейти к содержимому
утилита·Обновлено 7 ноября 2026

Розыгрыш на Twitch — выбор победителя из чата Новое

Выбирайте случайных победителей розыгрыша на Twitch или Kick. Вставьте список имён или строки чата либо подключитесь к живому чату Twitch, и зрители будут участвовать, написав ключевое слово вроде !join. Честная криптослучайность, без повторов, колесо, перевыбор, история и выгрузка в CSV. Бесплатно, без входа.

Работает в вашем браузере · Чат Twitch только для чтения, без входа · Выбор через crypto.getRandomValues

Участники розыгрыша

0 участников

Равные шансы: по одному на участника

Участники
0
Шансы
0
Шанс участника
—

Розыгрыш

Победитель появится здесь

Почему выбор случайный

  • Каждый выбор использует crypto.getRandomValues, криптографически стойкий источник случайных чисел, встроенный в браузер, а не Math.random.
  • Чтобы превратить случайное 32-битное число в позицию в списке и никого не выделять, значения из неравномерного «хвоста» диапазона отбрасываются и выбираются заново (отбраковка, без смещения по модулю).
  • При равных шансах у каждого участника ровно 1 из N. В розыгрыше с весами участник с 3 шансами выигрывает втрое чаще, чем участник с 1, а правило печатается рядом с результатом.
  • Если победителей несколько, инструмент выбирает одного, убирает его и выбирает следующего из оставшихся, поэтому никто не выиграет дважды за один розыгрыш. Перевыбор тоже пропускает всех, кто уже выпадал.
  • Победитель фиксируется до того, как начнут крутиться колесо или барабан. Анимация только показывает результат, а «Пропустить анимацию» его не меняет.
  • Всё работает на этой странице. Списки и сообщения чата не отправляются на Streamrise.

История розыгрышей на этом устройстве

Здесь будут последние розыгрыши (до 30). Они хранятся только в этом браузере.

Без регистрации. Пользуйтесь, делитесь результатом — аккаунт не нужен.
Всё в браузере. Расчёты идут на вашем устройстве — введённые данные мы не видим.
Встраивание в OBS и на сайт. Добавьте ?embed=1 к ссылке — получите виджет без шапки и подвала для iframe.
Как пользоваться

Шагов: 4 · ~30 секунд

Каждый шаг — одно действие, без настройки и регистрации. Всё считается в браузере, ничего не загружается.

Шаг 01

Выберите, откуда берутся участники

Вставьте список имён, вставьте строки чата и отфильтруйте их по ключевому слову либо подключитесь к живому чату Twitch, и зрители будут участвовать, написав ключевое слово, например !join.

Шаг 02

Задайте правила

Боты вроде Nightbot и StreamElements исключены по умолчанию; добавьте своё имя или имена модераторов. В живом режиме выберите, кто может участвовать, и при желании дайте подписчикам дополнительные шансы.

Шаг 03

Выберите победителей

Укажите, сколько нужно победителей, и нажмите «Выбрать». Колесо или барабан показывает победителей по одному; никто не выиграет дважды за один розыгрыш.

Шаг 04

Подтвердите и поделитесь

Перевыберите тех, кто не отвечает, скопируйте текст результата для чата или Discord и выгрузите список участников в CSV. Последние 30 розыгрышей остаются в истории на этом устройстве.

Вопросы · методика и оговорки

Частые вопросы.

Результаты — оценки. В ответах ниже указано, откуда взяты данные и какие допущения заложены.

Как выбрать случайного зрителя из чата Twitch?
Откройте вкладку «Живой чат», введите имя канала, оставьте ключевое слово (например, !join) и нажмите «Открыть набор». Попросите чат написать это слово. Каждый, кто напишет его, пока набор открыт, попадёт в список один раз. Нажмите «Закрыть набор», выберите число победителей и нажмите «Выбрать». Можно также выбирать среди всех, кто пишет в чат: для этого очистите ключевое слово.
Нужен ли вход в Twitch или доступ бота?
Нет. Браузер подключается к чату Twitch напрямую как гость только для чтения, так же, как читает чат зритель без входа. Он не может писать, выдавать тайм-ауты или банить, и никогда не просит пароль или токен. Сообщения чата идут от Twitch в ваш браузер и не отправляются на Streamrise.
Выбор действительно случайный и честный?
Победители выбираются через crypto.getRandomValues, криптографически стойкий генератор случайных чисел, встроенный в браузер. Случайные числа, из-за которых у некоторых участников шанс был бы чуть выше (смещение по модулю), отбрасываются и выбираются заново. Каждый победитель убирается из пула до следующего выбора, поэтому никто не выиграет дважды за один розыгрыш. Колесо или барабан только показывают уже выбранного победителя и не влияют на результат.
Можно ли дать подписчикам больше шансов?
Да, во вкладке «Живой чат». Задайте «Шансы подписчика» 2 или больше, и каждый подписчик будет считаться столько раз. Можно также включить «Один шанс за сообщение»: зрители, которые пишут ключевое слово повторно, получают дополнительные шансы до заданного предела. Любой розыгрыш с весами помечается как взвешенный в результате, скопированном тексте и истории. У вставленных списков имён нет данных о подписке, поэтому там всегда один шанс на имя.
Можно ли ограничить розыгрыш подписчиками, VIP или модераторами?
Да. Во вкладке «Живой чат» у пункта «Кто может участвовать» три варианта: все, только подписчики или подписчики плюс VIP и модераторы. Фильтр читает признаки подписчика, VIP и модератора, которые Twitch добавляет к каждому сообщению чата. Основатели (founders) считаются подписчиками. Фильтр можно менять и после закрытия набора, он применяется ко всем уже собранным участникам.
Подходит ли это для розыгрышей на Kick?
Да, через вставку. Скопируйте имена или строки чата с ключевым словом во вкладку «Имена» или «Лог чата» и выбирайте как обычно. Живой чат Kick здесь недоступен: Kick разрешает открывать соединение с чатом только своему сайту, поэтому сторонняя страница не может читать чат Kick из вашего браузера.
Что делать, если победителя нет на месте?
Нажмите «Перевыбрать» рядом с этим победителем. Новый победитель выбирается из участников, которые ещё не выпадали; отсутствующий победитель повторно не выпадет. В живом режиме у каждого победителя видно, писал ли он в чат после выбора и через какое время.
Как показать розыгрыш на стриме?
Нажмите «Полный экран» на области розыгрыша и захватите окно браузера в OBS или покажите экран. Колесо крутится и останавливается на победителе, затем падает конфетти. Если в системе включено уменьшение анимации или вы сняли галочку «Анимация», победитель появится сразу, без вращения и конфетти.
Где хранятся мои розыгрыши?
Последние 30 розыгрышей (время, источник, число участников, победители и перевыборы) хранятся только в этом браузере, в локальном хранилище. Историю можно скопировать или очистить. Вставленные списки и собранные участники не сохраняются; если нужна запись, выгрузите их кнопкой «Выгрузить участников в CSV».
Можно ли выбирать случайные числа вместо имён?
Да. Вкладка «Числа» выбирает до 1000 разных чисел из любого диапазона размером до примерно 4,29 млрд чисел, тем же генератором и без повторов.

Инструмент помог? Теперь — канал.

Streamrise — зрители, фолловеры и чат-боты для Twitch и Kick с плавной подачей. Нужна только ссылка на канал, пароль не нужен.