1 спеціальний кубик · вибраний діапазон
Список незручного розміру є вагомою причиною для використання спеціального кубика. Встановіть його сторони відповідно до кількості записів, а потім прокрутіть номер одного ряду безпосередньо. Ваші варіанти отримують власну довжину.
Пронумеруйте тринадцять можливих імен від 1 до 13 і встановіть для поля сторін значення 13. Опрацьований приклад вибирає сьому назву. Кожне ім'я займає один запис рівної ваги; додавання додаткової назви пізніше також означає зміну кількості сторін.
⚙️ Приклад налаштування: 1 кубик × 13 сторони
Необроблена сума7 = 7
Діапазон починається з 1. Якщо ваш список використовує індекси 0–12, відніміть одиницю від результату, перш ніж шукати запис. Спочатку виберіть цю умову, щоб обидва варіанти були доступні як перший, так і останній.
У цьому прикладі налаштування кожен пронумерований рядок має a 1/13 шанс (7.69%) в моделі рівномірної кубика. Один кубик є рівним вибором у всьому діапазоні, тому вибраний рядок є корисним результатом.
У цьому прикладі імена залишаються пронумерованими 1–13. Спеціальне поле приймає цілі числа від 2 до 9999, тому інша довжина списку може зберігати ту саму процедуру прямого нумерування рядків.