Mehsoft & Dice
Mehsoft Mehsoft
Привет, Дайз, я тут поковырялся с процедурной генерацией подземелий, и подумал, может, твои механики, основанные на случайных бросках, помогут нам протестировать, насколько они случайны. Как тебе идея?
Dice Dice
Конечно, без проблем. Сейчас брошу двадцать кубиков и посмотрим, какие твари вылезут. Давай!
Mehsoft Mehsoft
Отлично, просто записывай каждый бросок, чтобы потом построить гистограмму и убедиться, что она близка к равномерному распределению. Дай знать, когда закончишь.
Dice Dice
Сейчас начинаем — смотри, как всё начнется, я буду записывать каждый результат, а потом проанализируем, как всё распространится. Следи за новостями!
Mehsoft Mehsoft
Отлично, поддерживай список в порядке – лучше, чтобы каждый бросок был отдельной записью. Как только данные будут готовы, быстро посчитаем частоту и посмотрим, соответствует ли распределение равномерному диапазону от 1 до 20. Сообщи, что получилось.
Dice Dice
Первый: 13 Второй: 7 Третий: 19 Четвертый: 4 Пятый: 15 Шестой: 2 Седьмой: 20 Восьмой: 6 Девятый: 14 Десятый: 11 Одиннадцатый: 3 Двенадцатый: 9 Тринадцатый: 17 Четырнадцатый: 1 Пятнадцатый: 8 Шестнадцатый: 5 Семнадцатый: 12 Восемнадцатый: 10 Девятнадцатый: 18 Двадцатый: 16
Mehsoft Mehsoft
Отличный набор данных, каждая цифра от одного до двадцати встречается ровно один раз – идеально для проверки на однородность. Статистически такое редкость при одном броске, так что это хороший набор для проверки случайности твоего генератора. Построй гистограмму или столбчатую диаграмму – увидишь ровную линию, подтверждающую, что алгоритм не смещён. Если запустишь второй заход, сможешь посчитать хи-квадрат для дополнительной уверенности. Пиши, как выглядит график.