zoukankan      html  css  js  c++  java
  • 改变random.seed()种子值,获取不同的随机值

    random.seed()

    random.seed()是随机数种子,也就是为随机数提供算法,完全相同的种子产生的随机数列是相同的,

    所以如果想产生不同的随机数就需要用当前时间作为种子

    一般情况下seek值使用时间来更行

    通过这种方法,使得每次随机数是不相同的

    import random
    list=range(10)
    random.shuffle(list) #[1, 6, 9, 7, 5, 2, 4, 8, 3, 0]
    print list
    #随机选择一个
    print random.choice(["hello","python"]) #python
    print random.choice("abcd") #a
    #用于生成一个指定范围内的整数
    print random.randint(0,10) #9

    print random.randrange(10) #8
    #从指定范围内,按指定基数递增的集合中 获取一个随机数
    print random.randrange(0,10,2) #4

    随机选出5个字符的string

    mylist=random.sample((string.ascii_letters + string.digits),5)

    mystring_5="".join(mylist)

  • 相关阅读:
    RABC权限管理
    七牛云上传
    支付宝沙箱支付(Django端)超适合小白哦~
    ModelSerialzier + ModelViewSet基础使用
    微博三方登录
    Celery梳理
    ios 动画
    ios 贝塞尔动画
    ios 贝塞尔
    ios Masonry 开发细节
  • 原文地址:https://www.cnblogs.com/xueli/p/8435669.html
Copyright © 2011-2022 走看看