Потребителски вход

Запомни ме | Регистрация
Постинг
09.06.2011 10:37 - Кодове за проверка на стоки
Автор: akrachev Категория: Лични дневници   
Прочетен: 1073 Коментари: 0 Гласове:
0

Последна промяна: 09.06.2011 10:38


Ако сте от хората които си купуват "маркови" дрехи, може би сте забелязали как се появиха кодове по етикетите и опаковките които можете да проверите на фирмения сайт за автентичност на стоката. Въвеждането на тези кодове се наложи заради възпитаниците на Конфуций от Китай, които следвайки неговата философия обичат да копират, учейки се по този начин:)

Нека разгледаме прост модел как да си направим такива кодове за наши продукти. Разбира се ще предложа прост модел, който не претендира да е най добрия, но върши работа.

Модел:

[1 синвол - код на серия] [8 синвола - номер][1 синвол - код за проверка]

Нека синволите са от множеството 1-9А-Z (общо 35 синвола)
Имайки само един синвол за код на серия можем да използваме тази схема за 35 продукта, ако произвеждаме повече можем да разширим с 2, 3 и т.н.

Генериране на сериен номер:

Първия синвол е код на серията продукти.
Следващите 8 синвола се избират на случаен принцип като си записваме предходните генерирани за да няма дублиране.

Кода за проверка се изчислява като сума от стойностите на всички предходните синволи (примерно A=10, B=11, ...) по модул общия брой синволи (35). Резултата се записва като синвол - примерно 12 = C.

Разбира се вие ще кажете че кода за проверка твърде просто се изчислява и веднага ще откриете формулата. За да ви затрудня, просто разбърквам множеството синволи (така A=1, B=23, C=6, ... ) и получаваме Енигма машина.



Гласувай:
0



Няма коментари
Търсене

За този блог
Автор: akrachev
Категория: Лични дневници
Прочетен: 314969
Постинги: 174
Коментари: 54
Гласове: 74
Календар
«  Април, 2024  
ПВСЧПСН
1234567
891011121314
15161718192021
22232425262728
2930