私たち人間は数字を使わなければなりません。 しかし、数字を入力するとき、私たち人間はまた、それらの数字の入力またはコピーを台無しにする傾向があります。 オランダの数学者Jacobus Verhoeffは、12,000個の数値誤差の研究を行ったJ.Verhoeff,Error Detecting Decimal Codes,Mathematical Centre Tract29,The Mathematical Centre,Amsterdam,1969,Cited in Wagner and Putter,”Error Detecting Decimal Digits”,CACM,Vol32,No.1(January1989),pp.106-110. それから、すべての単一のエラーだけでなく、すべての隣接する転置や他のほとんどのエラーをキャッチするチェックディジット計算スキームhttp://www.augustana.ab.ca/~mohrj/algorithms/checkdigit.html#verhoeff
システムによって割り当てられたIdが、入力中およびさまざまな形式(Excel、Word、Text、XMLなど)に転送されている間の配布中に整合性を持つようにするた
現在、チェックサムを作成および検証する方法論は、Verhoeff計算形式に従います。
CheckDigitは、UCFデータベースシステムによって計算としてレコードのIDとともに作成されます。 そのため、一度割り当てられたIDは決して変更されないため、決して変更すべきではありません。 ユースケースのシナリオでは、サンプル計算形式が示されています。