c语言随机生成字符串_python基础生成随机字符串方法

代码来源:cnblogs

原文作者:努力哥

原文链接:https://www.cnblogs.com/nulige/p/6216659.html

本文版权归原作者所有,如有侵权请立即与我联系,我将及时处理。

9ea49834f0cf97161268772a40908be8.gif

python解释器示例

>>> import uuid>>> uuid.uuid1()UUID('ae6822e6-c976-11e6-82e0-0090f5f61084')>>> uuid.uuid1()UUID('af72c0a2-c976-11e6-b69e-0090f5f61084')>>> uuid.uuid1()UUID('afd03ab6-c976-11e6-8475-0090f5f61084')>>> uuid.uuid1()UUID('b0226626-c976-11e6-96b4-0090f5f61084')

pycharm示例

import uuidprint(uuid.uuid1())print(uuid.uuid1())print(uuid.uuid1())

执行结果:

295cc3d8-c977-11e6-a341-0090f5f61084295e71de-c977-11e6-ba3c-0090f5f61084295e71df-c977-11e6-92bb-0090f5f61084

随机生成UUID的两种方法综合应用:

import uuidimport hashlibimport time#通过UUID的方式创建def create_uuid():    return str(uuid.uuid1())#通过MD5的方式创建def create_md5():    m=hashlib.md5()    m.update(bytes(str(time.time()),encoding='utf-8'))    return m.hexdigest()if __name__ == '__main__':    print(create_uuid())    print(create_md5())

执行结果:

8491bf28-cfc5-11e6-a6d7-0090f5f610846b61c6e305cac8dbdfad3a3f89c939b2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值