python3生成随机数_用python随机输出一个区间的随机数

python3生成随机数_用python随机输出一个区间的随机数#coding:utf-8″””生成随机数”””importrandomimporttimeimportuuidfromhashlibimportmd5__author__=’zheng’defgenerate_rand_id(sstr=None):”””生成一组16进制的随机数,32位:paramsstr::return:”””ti=int(time.time())if…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

# coding:utf-8

“””生成随机数”””

import random

import time

import uuid

from hashlib import md5

__author__ = ‘zheng’

def generate_rand_id(sstr=None):

“””生成一组16进制的随机数,32位:param sstr::return:”””

ti = int(time.time())

if not sstr:

string = list(“0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”)

random.shuffle(string)

sstr = ”.join(string)

rand = str(random.randint(0, 99999))

res = str(ti) + sstr + rand

res = md5(res.encode(‘utf-8’)).hexdigest()

return res

def get_uuid1_key():

“””获取唯一码,32个的16进制:return:”””

uuid_str = uuid.uuid1().hex

return uuid_str

def generate_uuid_token():

“””生成一个40位数的16进制的token字段串,因为考虑到直接uuid生成存在连续性问题,后面再加个8位的随机数:return:”””

uuid_str = get_uuid1_key()

rand_str = generate_rand_id()

rand_str = rand_str[0:8]

token = uuid_str + rand_str

return token

def get_uuid3_key(domain=’default.domain.com’):

“””根据域来获得唯一的ID,但同一命名空间的同一名字生成相同的uuid:param domain::return:”””

uuid_str = uuid.uuid3(uuid.NAMESPACE_DNS, domain).hex

return uuid_str

def demo_get_uuid1():

for _ in range(20):

print(get_uuid1_key())

if __name__ == ‘__main__’:

demo_get_uuid1()

print(generate_uuid_token())

print(generate_uuid_token())

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188593.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LAMP配置相关

    LAMP配置相关为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境    由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问     # chmod  777 /var/www配置phpMyAdmin http://blog.csdn.net/doupei2006/article/details/8005061

    2022年5月5日
    46
  • python小项目:2、猜数字

    python小项目:2、猜数字

    2021年10月5日
    52
  • socketpair函数_socket框架

    socketpair函数_socket框架socketpair函数概要如下:#include 定义一些C宏常量#include 定义socketpair函数原型intsocketpair(intdomain,inttype,intprotocol,intsv[2]);socketpair函数需要四个参数:domain-套接口的域type-套接口类型protocol-使用的协议sv[2

    2022年10月14日
    1
  • 灰度测试与AB测试_测试种类有哪些

    灰度测试与AB测试_测试种类有哪些这个“常见”,是说当我们经历多了之后,会发现这个概念其实很常见,在当前你所处的这个人群中,发现大家都挂在嘴上。在最开始的测试学习中,其实很少提到这些概念,在职业生涯的前期,也很少需要考虑这些概念。分级测试一般用在系统测试阶段。分级测试,就是说对测试进行分级,区分什么重要、什么不重要,做区别对待。之所以需要区别对待,我总结有两个原因。一个是因为资源上的限制,时间、人力,让我们没有条件来做无差别覆盖。二是本身的限制,在测试阶段,提测质量往往是不尽人意的,只能是层层深入去做测试。.

    2025年5月22日
    3
  • spring学习总结

    spring学习总结spring学习总结

    2022年4月25日
    88
  • jQuery页面顶部下拉广告

    本广告可以是图片也可以是Flash,可以设置自动播放的时间,可以手动停止和重播。效果展示 http://hovertree.com/texiao/jquery/80/源码下载:http://

    2021年12月27日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号