Существует множество примеров генерации случайных чисел в LUA, которые не имеют дубликатов, и просто стандартный math.random (x, y) может получить набор случайных целых чисел в диапазоне ....
... но у меня возникают проблемы с поиском набора случайных чисел между диапазонами, но я допускаю х количество дубликатов.Для своих неотложных нужд я могу разрешить 1 набор дубликатов, но было бы здорово иметь код, в котором вы можете установить «дублирующее значение» для чего-либо для будущих проектов.
Пример: Я хочучтобы создать список из 10 целых чисел от 1 до 10 ... каждое значение может быть от 1 до 10, но любое одно число можно сгенерировать и добавить в список только дважды.
ПримерРезультат: 1,1,2,4,5,5,7,7,8,9
В этом примере результат math.random () попытался выплюнуть 3 или более одинаковых числа, но код заставляет его вернуться и повторить попытку, если он уже произвел 2 с тем же номером.
Заранее спасибо!