原理:
代码
import random def get_random_imei(): # 定义一个长度为14字符类的数字 num = str(random.randint(000, 999)) # 计算最后一位校验值 num_list = list(num) # 数字和 math_sum = 0 for i in range(1, len(num_list)+1): # 如果是偶数 if i % 2 == 0: take_two_num = int(num_list[i-1]) * 2 # 判断乘于2之后的数,是一位还是二位,二位的话就, 将个位和十位上的数字相加,一位就保持不变 if len(str(take_two_num)) == 2: for j in list(str(take_two_num)): math_sum = int(j) + math_sum else: math_sum = take_two_num + math_sum # 如果是奇数的话,直接相加 else: math_sum = int(num_list[i-1]) + mat
今天的文章
python生成随机imei分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/83491.html