Несколько методов, которые могут использоваться для генерации уникальных четырёхзначных кодов без повторяющихся цифр:
- Сгенерировать отдельно четыре однозначных числа, проверить, что они различны, и составить четырёхзначное. 1
- Создать буферный лист, в котором записать все цифры (от 0 до 9). 1 Затем четыре раза генерировать рандомное число от 0 до n (количество оставшихся в листе цифр). 1 Это рандомное число будет индексом к листу, по которому определяется очередная цифра четырёхзначного числа. 1 После получения числа его удаляют из листа. 1
- Использовать генератор случайных PIN-кодов, в котором есть функция «Без повторяющихся цифр». 4 Для этого нужно выбрать желаемую длину и параметры, а затем нажать «Сгенерировать». 4