Генерировать уникальное случайное целое число в столбце базы данных

Мое приложение создает купоны, для каждого из которых требуется уникальный номер штрих-кода. Это число должно быть положительным целым числом от 6 до 12 цифр. Этот номер представляет собой уникальный купон, поэтому этот номер должен быть уникальным. Я не могу просто увеличить номера штрих-кодов на 1, потому что это позволит хакерам легко угадывать другие штрих-коды купонов.

Если у меня есть таблица db купонов, как я могу сгенерировать этот случайный номер штрих-кода и гарантировать его уникальность?

5
задан DannyLeavitt 16 March 2011 в 22:24
поделиться