🔧Toolify

Бросок кубиков (d4–d100, с модификатором и историей)

Выберите количество, число граней (4, 6, 8, 10, 12, 20, 100 или произвольное до 1000) и модификатор. Каждый бросок использует crypto.getRandomValues для равномерного распределения без смещений.

Как это работает

Как генерируются броски

Каждый кубик использует crypto.getRandomValues — криптографически безопасный API случайных чисел браузера, тот же примитив, на котором строятся HTTPS-сессии. Применяется также метод отклонения для обеспечения точно равной вероятности каждой грани, независимо от числа граней. Наивный подход `random % sides` вносит смещение, когда число граней не делит 2³² без остатка.

Это означает, что d100 не имеет лёгкого смещения в сторону 1–36 (как было бы при плохо реализованном модулю), и d3 не отдаёт предпочтение 1 перед 2 или 3. Математика идентична физическим кубикам с бесконечной точностью.

Нотация TTRPG (настольные ролевые игры)

Стандартная нотация: «NdS+M», где N — количество кубиков, S — число граней, M — модификатор. «2d6+3» означает бросить 2 шестигранных кубика и прибавить 3. «1d20+5» — типичный бросок атаки в D&D с модификатором +5 из бонуса персонажа.

Стандартный набор кубиков: d4 (пирамида), d6 (куб), d8 (октаэдр), d10 (пятиугольный трапецоэдр), d12 (додекаэдр), d20 (икосаэдр). d100 обычно бросается как 2d10 (один для десятков, один для единиц). Используйте пресет d100, чтобы пропустить ручное преобразование.

Типичные варианты использования

D&D / Pathfinder / НРИ: d20+5 для атак, 1d8+3 для урона, 4d6 с отбросом наименьшего для создания персонажа.

Случайный выбор: выбрать победителя из N человек, бросив dN. Для 7 человек установите граней=7. Криптографическая случайность обеспечивает честность.

Уроки вероятности: бросайте много кубиков и наблюдайте распределение. Сумма многих кубиков стремится к нормальному распределению (центральная предельная теорема).

Принятие решений: «делать ли X» в пропорции 50/50? Бросьте d2 (2 грани). Хотите взвешенное решение? Используйте d10 и определите пороги (1–7 = да, 8–10 = нет для 70/30).

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

Броски действительно честны?

Да. Используется crypto.getRandomValues (безопасный ГСЧ) плюс метод отклонения, чтобы каждая грань имела точно равную вероятность — без смещения из операции модулю.

Максимальное количество кубиков?

50 за бросок. Для большего просто бросайте несколько раз — каждый независим.

Максимальное количество граней?

1000. Больше математически работает, но применение становится надуманным.

Можно ли сохранить любимые комбинации кубиков?

Пока нет. Возможно, позже добавим сохранённые пресеты для ваших обычных боевых бросков.

Почему d20 знаменит?

Dungeons & Dragons популяризировал его для проверок навыков и бросков атаки. Каждая грань имеет вероятность 5% — хорошая гранулярность для различий в навыках без громоздкости перцентиля (d100).

Почему история показывает только 10 бросков?

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

Заменит ли это физические кубики?

Функционально — да, особенно для онлайн-игр. Физические кубики любят за тактильность и ритуал — но математически цифровой бросок с криптографическим ГСЧ не менее честен, чем физический d20.

Данные покидают браузер?

Нет. Каждый бросок происходит локально.

Похожие инструменты

Обновлено:

Попробуйте наши ИИ-промпты →