Да как угодно можете программировать.

Номер карты может быть любой, от 1 до "очень много".

Если не хотите заморачиваться с настройками алгоритмов - лучше используйте стандартную кодировку:
778=XXXXXXXXX=NNNNN
778 - префикс для дисконтных карт
XXXXXXXXX - код вашего ресторана (полный 9 цифр)
NNNNN - номер карты.

Если придумаете другую кодировку - придется настраивать под нее алгоритм.

В любом случае, сделайте для карт какой нибудь префикс, общую для всех карт часть кодировки.

Ну и ни в коем случае не кодируйте на карты просто номер (без префикса) - словите кучу проблем.