ID生成器不需要集中权限
x100idgen的Python项目详细描述
名称
X100idgen-id生成器不需要集中的权限
概要
import x100idgen def get_id(hash_string): idgen = x100idgen.IdGen() your_id = idgen.gen_id(hash_string) return (your_id) def validate_id(your_id): idgen = x100idgen.IdGen() if idgen.validate_id(your_id): return True else: return False if __name__ == '__main__': hash_string = "111.206.116.190Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.6.3 (KHTML, like Gecko) Version/8.0.6 Safari/600.6.3" your_id = get_id(hash_string) print("Get id : " + your_id) id_valid = str(validate_id(your_id)) print("The id " + your_id + " is " + id_valid)
输出:
Get id : ytmaWHUzDikIGwOLl6 The id ytmaWHUzDikIGwOLl6 is True
说明
x100idgen是一个id生成器,不需要像uuidgen那样的集中式权限,更短,更可定制。
此模块有助于轻松快速地生成“ytmawhuzdikigwoll6”(/^[0-9a-za-z]{18}$/)等唯一ID。