图片名称

6字重复名生成器**(python生成4种UUID)

LVKNDBDotiero6552024-01-16 16:06:224好听网名

大家好,今天给大家分享6字重复名生成器在线,一起来看看吧。

总结了一份python生成4种UUID的代码:

UUID用4种uuid生成方法:uuid1: 基于时间戳 由MAC地址、当前时间戳、随机数字。保证全球范围内的唯一性。但是由于MAC地址使用会带来安全问题,局域网内使用IP代替MACuuid3() 基于名字和MD5散列值 通过计算名字和命名空间的MD5散列值得到的,保证了同一命名空间中不同名字的唯一性,不同命名空间的唯一性。但是同一命名空间相同名字生成相同的uuid。uuid4() 基于随机数 由伪随机数得到的,有一定重复概率,这个概率是可以算出来的uuid5() 基于名字和SAHI值 算法和uuid3相同,不同的是使用SAHI算法

话不多说,代码如下:

import uuidclass UUIDUtils:uuid3() 基于名字和MD5散列值 通过计算名字和命名空间的MD5散列值得到的,保证了同一命名空间中不同名字的唯一性,不同命名空间的唯一性。def get_uuid_basedon_md5(self, name):return str(uuid.uuid3(uuid.NAMESPACE_DNS, name))uuid5同样根据传入的namespace和一个由调用者指定字符串生成uuid,如uuid3不同的是,它使用SHA1算法。def get_uuid_basedon_sha1(self, name):return str(uuid.uuid5(uuid.NAMESPACE_DNS, name))t = UUIDUtils()print(t.get_uuid_basedon_timestamps())print(t.get_uuid_basedon_md5(&39;))print(t.get_uuid_basedon_randomnumber())print(t.get_uuid_basedon_sha1(&39;))

以上就是6字重复名生成器在线的内容分享,希望对大家有用。

本网站的部分文章信息(文字、图片、音频视频文件等资源)来自于网络或用户上传,均是为公众传播有益资讯信息之目的,其版权归版权所有人所有,本站不拥有所有权,不承担相关法律责任。非本站原创文章及图片等内容无法一一与版权者联系,如果本站内的部分文章,作者及编辑认为其作品不宜供大家浏览,或不应无偿使用,或涉及违规,请及时联系我们删除,同时向您深表歉意!

本文链接:http://www.flglsfv.cn/htwm/4177.html

图片名称
热门文章
随机推荐
热门标签
    侧栏广告位
    图片名称
    图片名称