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)

  • 相关阅读:
    List集合
    ArrayList_toArray
    Collection集合基础知识
    Array类的使用
    16.10
    16.9
    16.8
    16.7
    16.6
    16.5
  • 原文地址:https://www.cnblogs.com/xueli/p/8435669.html
Copyright © 2011-2022 走看看