绘制九点的手机图案密码锁的可能性是389112种。
计算方式如下:
安卓解锁路径为3 × 3 的点阵中的一条,这条路径最少连接四个点,最多连接九个点,那么符合规则的路径数最多可以达到 A(9, 4) + A(9, 5) + A(9, 6) + A(9, 7) + A(9, 8) + A(9, 9) = 985 824 种,但是一些特殊轨迹安卓是不通过的,生成985824种没有限制的排列组合,从全部排列组合中删掉不认可的,最后剩下389112种可能的轨迹。
设置密码条件:
1、至少连4个点;
2、至多连9个点;
3、不能交叉重复,除非中间的点已被连线。
扩展资料
手机密码分类
手机密码是用以防止手机被盗用,在“保密设定”--“开机密码”--“手机密码”开启此功能之后,手机开机时需输入手机密码方可使用,即此密码是对手机本身的锁定。一般手机密码的默认值是1234(如Motorola的T2688)或0000(如Panasonic的GD90和Samsung600c)。
pin1码
pin1码是由供应商提供,用于Sim卡保密的个人识别码(PersonalIdentificationNumber),在“保密设定”--“开机密码”--“pin”开启此功能之后,手机开机时需输入pin1码方可使用,即此密码是对Sim卡的锁定。默认值是1234或0000。如果手机密码和pin1码
同时使用,则先输入pin1码,后输入手机密码。pin1码3次输入错误之后将被锁死,需用puk1来解锁。
puk1码
puk1码是由供应商提供的pin1码的解锁码,是一串无规律的数字。puk1十次输错,sim卡将永久锁死,只得更换sim卡
pin2码
pin2码是由供应商提供的sim卡另一密码,用于限定拨号等功能的个人识别码,主要用于消除呼叫费用数据、设定通话费的计费币别和计费单位、费用限制功能、限定拨号(“保密设定”--“限定拨号”中开启之后手机只能拨其中设定的号码且不可用电话簿)。我的手机的sim卡默认值是2345。pin2码3次输入错误之后将被锁死,需用puk2来解锁。
PUK2码是用来进入SIM卡下从属功能(如通话计费功能)的解锁码,如果PIN2码三次输错,SIM卡将自动锁定该从属功能,PUK2码由网络运营商提供,由于网络暂不支持故无PUK2码,即使锁了也不影响手机使用。
绘制九点的手机图案密码锁的可能性是389112种。
首先需要知道手机图案锁屛密码设定要求的条件,一共有三条:
①至少连4个点;
②至多连9个点;
③不能交叉重复.除非中间的点已被连线。
如果没有条件限制③,这个问题就是一个简单的排序问题,成为一个纯粹的数学计算:
9×8×7×6×6×5×4×3×2=2177280
但由于条件限制③的存在,给计算添加许多变数。
便于说明我定义手机屏幕九个点为
789
456
123
也就是说,在2没被连入的情况下从1直接连到3是非法的。但2连1再连3是合法的。
在这种情况下手工计算的计算量是很大的。
因此通过编程进行筛选,剔除掉不合法的数据更加快捷,得出结果是389112种。
通过Mathematica程序的编译:
列举非法的点对:
由非法点计算非法数组:
最后从筛选去掉非法数组:
最后输出的结果是389112。