Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3926)
- Общий (18342)
- Игровые системы (6524)
- Набор игроков/поиск мастера (42959)
- Котёл идей (5361)
- Конкурсы (18603)
- Под столом (21273)
- Улучшение сайта (11414)
- Ошибки (4521)
- Новости проекта (15464)
- Неролевые игры (11949)

Кубомет

12
Но из моего скромного опыта, физический дайс более похож на дайс, ЕВПОЧЯ.

Ну это абсолютно корректный вывод. Особенно с учётом того что если Лесса права и там Math.random() (я просто не знаю, откуда инфа, у меня нет доступа к коду ДМ-а, а у неё вроде был), реализация этого псевдослучайного алгоритма может быть довольно корявенькой (о чём она тоже говорила и косвенно подтверждается тем что Эвен хотел его подправлять).
Автор: Digital [M] [online] , 04.01.2026 23:51 21

я просто не знаю, откуда инфа, у меня нет доступа к коду ДМ-а, а у неё вроде был
Я исхожу из фронта, его можно посмотреть в DevTool. На кнопку повешена функция rolldice(), которая берет число из getRandomInt, где и используется Math.random(). Многие кубометы в дискорде написаны на нем же и страдают тем же – двоят результаты. Если хотите реального рандома, нужно искать что-то другое. Например, ссылка (спасибо Хару за ссылку).
Автор: Valkorolessandra [offline] , 05.01.2026 00:08 22

A spectacular vindication of the principle that each individual coin spun individually is as likely to come down heads as tails and therefore should cause no surprise each individual time it does.
Автор: Black Dragon [online] , 05.01.2026 10:39 23

Я считаю, что это совпадение, не более. Потому бывали ситуации, когда я перебрасывал довольно много кубов в посте, стирая предыдущие результаты (никакого подкручивания кубов, не подумайте, просто ошибки исправлял))) И ни разу я ничего подозрительного не замечал.
Автор: Diell_Longhair [offline] , 05.01.2026 11:12 24

Потестил.
В целом, повторы в d20 не должны удивлять. Там всего-то 20 значений, почему бы им не повторяться? Вот "залипание" уже становится проблемой, то есть когда у нас три повтора подряд.

Дело в том, что "случайность" величины проверяют по подвыборке, и её объем должен быть не менее 3. Если все 3 значения повторяются, критерий Фишера покажет, что на данном интервале величина не особо случайна (а вполне себе постоянна). Конечно, увеличивая объем выборки, мы увеличим точность критерия, и "невероятность" такого совпадения.

В общем, по результатам серии одиночных бросков в своём блоге (за вычетом нескольких мискликов) могу сказать, что дисперсия по частным выборкам всегда близка (в пределах допустимого с учётом мощности выборки) к генеральной дисперсии. То есть, в любой своей точке случайность распределения одинакова.

Фильтрованное распределение весьма близко к равномерному (закинул фильтр по среднему, покрутил окном, построил его плотность вероятности - полка на 10.5).

Из этого всего делаем вывод: вам таки показалось. Но это не означает, конечно, что кубомет у нас математически точен. Все мы знаем, что излишек денег, собранных на оплату хоста ДМ2, идёт не на разработку ДМ3, а бомжу, запретому в подвале, и вынужденному бросать дайсы. Однако, мы можем утверждать, что эти дайсы сбалансированы.
Автор: HappyKender [offline] , 05.01.2026 11:38 | Отредактировано 05.01.2026 в 11:40 25

Модерация ДМа столкнулась с проблемой iTunes. Вы даёте людям полный непредсказуемый рандом, а они говорят, что один и тот же исполнитель попался два раза подряд, значит ваш рандом не работает. Вопрос в том хотим мы случайные кубики или кубики которые интуитивно выглядят случайными?
Автор: Min0tavr [offline] , 05.01.2026 11:42 26

Кстати, прикол в том, что исправление данной ситуации сместит распределение в сторону нормального, то есть десятки станут чаще попадаться
Автор: HappyKender [offline] , 05.01.2026 11:50 27

Я очень часто замечал (со стороны игрока вроде), что если быстро прокликать кнопку броска (например, преимущество на броске, а текст обоих бросков не меняется), то результаты чаще склонны дублироваться. Это, конечно, совершенно субъективное наблюдение, рандом игрока скорее всего повязан на сид серверного времени. По наблюдению лучше не прокликивать быстро броски.

По идее же после отправки поста игрока все броски по очереди совершаются на сервере. И в этот момент, наверное, берется сид серверного времени для генерации случайного числа. Другое убеждение у меня есть, что если у пары бросков текст не меняется (совершенно идентичная пара бросков), то они быстро совершаются в цикле один за другим и для них сид серверного времени с большей вероятностью может выйти одинаковым, что приведёт к одинаковому результату.

С мастером проще, его рандом кидается на стороне клиента, поэтому такой проблемы скорее нет.
Автор: Romay [offline] , 05.01.2026 13:01 | Отредактировано 05.01.2026 в 13:01 28

А Эвен уже раньше подправлял серверный рандом, кстати.
Автор: Romay [offline] , 05.01.2026 13:05 29

А когда? А то я помню разговор от 9-10 августа 2024-го, когда он только выражал предположение что "надо бы намешать туда urandom-а".
Автор: Digital [M] [online] , 05.01.2026 13:08 30

Если хотите, сделайте выборку в 150+ бросков, посмотрю на вашу...
Автор: HappyKender [offline] , 05.01.2026 13:09 31

Автор: YellowDragon [online] , 05.01.2026 15:05 32

Ну тут ещё надо иметь в виду, что на клиенте броски бросаются только для ДМа, для игроков происходит серверный бросок. Более того, емнип, есть прикол, то если кидать от имени НПЦ, то броски сначала бросятся на стороне клиента, а потом перебросятся на сервере
Автор: SolohinLex [M] [offline] , 05.01.2026 15:31 33

YD, кстати, предложил идеальное доказательство того, что с зерном у нас все в порядке.

Дело в том, что если броски и правда двоятся, используя одно и то же зерно, то последовательности 3d6 повторялось бы.

Во всей серии YD я вижу ровно один такой повтор
Результат броска 3D6: 6 + 1 + 1 = 8.
Результат броска 3D6: 6 + 1 + 1 = 8.

Учитывая объем выборки и число бросков в серии, это вполне согласуется со случайным совпадением (вероятность такого совпадения 1/216, так что в выборке на 100-200 кубов один раз вполне может реализоваться)

Для более сильного теста, можно сделать серию 150 бросков с хотя бы 20d6. Не должно быть ни одного повтора (вероятность повтора будет 1 к 6^20, у меня на калькуляторе не влезет такое значение). Повтором является, разумеется, не совпадение суммы, а абсолютно идентичные по порядку следования значения в двух последовательных цепочках бросков.
Автор: HappyKender [offline] , 05.01.2026 15:40 | Отредактировано 05.01.2026 в 15:43 34

А когда? А то я помню разговор от 9-10 августа 2024-го, когда он только выражал предположение что "надо бы намешать туда urandom-а".
Дело давнее, до 20го года ещё, емнип.
Автор: Romay [offline] , 05.01.2026 15:45 | Отредактировано 05.01.2026 в 15:45 35

Какое-то количество строк 20д6 (вроде около 200), быстро накликанных и отправленных как мастер-пост, т.е. сделанные на сервере.

ГПТ нашел 3 строки подряд 63, 2 строки подряд 63 (причем находятся рядом друг с другом), две подряд 67 и 2х по две подряд 73

Автор: Romay [offline] , 05.01.2026 15:54 36

Ромай, если ты читаешь внимательно, то важно не совпадение суммы, а полное совпадение строк. Таковых нет. Жпт не использовал

PS Жпт ошибся, там есть более 2 подряд 63
Автор: HappyKender [offline] , 05.01.2026 15:58 | Отредактировано 05.01.2026 в 15:59 37

Да, тупанул, сорян.

В таком случае всё выглядит... нормально случайно. По крайней мере на серверной стороне.
Автор: Romay [offline] , 05.01.2026 16:02 | Отредактировано 05.01.2026 в 16:05 38

Бросайте парами д20 :)
Автор: Reki [offline] , 05.01.2026 17:20 39

Реки, да уж по-всякому попробовали
Автор: HappyKender [offline] , 05.01.2026 19:08 40

12