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