Генерация уникальной комбинации средствами php?
Вы должны понимать, что случайные значения - на то и случайные, они повторяются и их нельзя генерить для уникальных полей. Используете автоинкремент.
Попробуйте генерировать числа от 10^15 до 10^16-1 вместо комбинаций.