' |& K u5 {2 ~% d } / t: B- i& T' ?$ r9 r) a ' \# V6 q, N' m* N, o0 F/ [+ n% h! i学过排列的人都会知道,两个数字(不相同数字)有两种不同的排列,三个数有6种不同的排列,4个数有24种不同的排列,5个数有120种不同的排列,6个数有720种不同的排列,……。排列公式为:n.(n-1).(n-1),n>1(n为自数数)。 . k; q% k: V1 q( W$ \/ A1 d2 N _
! p: n5 R# ~4 ]: M. q2 P4 k1 |4 l' v' ?- P# b2 x. O
上述排列公式运用在锁的弹子排列上,只是针对锁的第一粒弹子在第一粒都是长度固定时进行的。那么,若是第一粒弹子长度发生变化后,其排列结果就不同了,排列的数目会增大。打个比方吧:把四粒弹子作一个排列,这四粒弹子的长充规定为第一粒长2毫米。第二粒长3毫米,第三粒长4毫米,第四粒长5毫米。其排列结果有24种。如果再更换四粒弹子来作另外一个排列,第一粒长2.5毫米,第二粒长3.5毫米,第三粒长4.5毫米,第四粒长5.5毫米,结果又有24种排列。 ( s& f n( d0 N P5 w, H* [3 M3 O# A 2 k2 f- w7 p1 x; G& {; y { % h/ x$ Q- v( x, f# c3 Y6 {- u% b9 [! Z9 }
通过上面的举例可知,一把锁的弹子孔越多,加上弹子长度变化的不同,其钥匙和锁的相同机率就越小。但是许多厂家在生产锁时,都习惯把弹子的长度规定在一定范围内的模型中生产,不能以充分发挥第一粒弹子长度变化的作用,在一定程度上增大了钥匙的相同机率。 . g( n- u) ~ I
0 q$ B+ d0 m ~6 p B2 M0 R& M: N9 z2 x6 X
( {7 }: p+ E8 D) ^) o
一般,按厂家出产的锁,最少的齿有两齿型的钥匙,最多的有16齿型的钥匙。锁内的弹子孔越多,钥匙上的齿槽数跟随着也就越多,其保险性能就越强。反之,钥匙上的齿槽数越少,锁的保险性能就越弱。第一粒弹子的不同,决定着钥匙的没同。若是拿错了钥匙,就不可能打开锁。厂家在生产制锁时,一般都规定第二粒弹子是同等到长度的,第一粒弹子是基本上不同长的。其弹子的排列决定着钥匙上齿槽的排列。若用同一把锁来调动锁身与锁心弹子孔内的弹子,可以把一把锁调成几十、几百,甚至上千把不同的锁。其调成锁的数目与弹子孔数的排列结果是数目相同的。 : x# F; {+ L. @: r o
7 g6 n; _( g8 }) e) Q* H , Q5 J, V% T0 p: L; v * D, M* x% p& s0 ?$ q! L' U: m& v' |' t* Z- z% k