#!/usr/bin/python3 # -*- coding: utf-8 -*- """ @Time : 2019-11-30 13:29 @Author : Xincheng.Zhao @Desc : @Email : zhaoboy9692@163.com @File : imei.py """ def genImeiLuhn(digits14): digit15 = 0 digits14 = str(digits14) for num in range(14): if num % 2 == 0: digit15 = digit15 + int(str(digits14)[num]) else: digit15 = digit15 + (int(digits14[num]) * 2) % 10 + (int(digits14[num]) * 2) / 10 digit15 = int(digit15) % 10 if digit15 == 0: digits14 = digits14 + str(digit15) else: digits14 = digits14 + str(10 - digit15) return digits14 def genMassImei(stat14digits, amount, filepath): fo = open(filepath, "a+") for num in range(amount): imei = genImeiLuhn(stat14digits) stat14digits = str(int(stat14digits) + 1) fo.write(imei + " ") print(imei) fo.flush() fo.close() genMassImei(142430023100009, 1000, "imei2.txt")
imei 算法
免责声明:文章转载自《imei 算法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=