Если картинки хранятся в виде файлов, то действительно проще считать хеш. Вероятность повторения крайне мала. Можно еще GUID генерить, у них тоже повторяемость крайне маловероятна. Однако это не означает, что не надо проверять на повторяемость.
Если рядом есть какая-нибудь база, то проще использовать зацикленный sequence символов на 10 в сочетании с текущей датой.