取消手机锁屏密码(怎么破解6位密码)
这是一篇“标题党”的文章,本期并不是真的教大家怎么破解密码,而是有群友问到,在批量生成6位数字的时候,怎么补齐数字前面的0。比方说数字1,如果是6位表示的话,就是000001。
那我们实际演示一下,怎么从1到100000,全部6位表示出来。
下面我们来进行编写思路分析~
这个案例中的内容,我们主要工作就是补齐前面的0,然后整体数字满足6位即可。细分析一下,就是1-9补上5个0,之后10以上补上4个0,以此类推当前数字是几位数,就用6减去位数,得到结果就是补0的个数了。
这里涉及到两个命令 len字符串的个数,cstr转为字符串。
可以看到上面的例子中,数字不是直接len(数字),而是先通过cstr命令转为字符串,这里也是要特别注意的,数字是不支持直接len命令的。
通过这个6 - Len(CStr(数字))就可以得到补0的个数,然后把它作为循环的次数,执行循环加0的操作。最终通过拼接得到想要的6位数字。
还有一种思路就是,无论当前是几位数,都直接加上5个0,然后把结果从右侧开始,截取6位,这也是一个可行的思路。
最近正在做开源命令库xiaomu.mql,所以把刚刚的代码添加到我的命令库里面,这里在完善一下。
命令库源码:
把补充的内容和补充的个数也设置成可控的。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com