zoukankan      html  css  js  c++  java
  • python之random模块

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    import random
     
    print(random.random()) #用于生成一个0到1之间的随机浮点数
    print(random.uniform(1,3))# 用于生成一个指定范围内的随机浮点数
    print(random.uniform(3,1))# 两个参数一个是上限,一个是下限。
    print(random.randint(1,3)) # 用于生成一个指定范围内的整数。
    #random.randrange([start],stop[,step]) 从指定范围内,按指定的基数递增的集合中获取一个随机数
    print(random.randrange(0,100,2)) # 取 0到100之间的随机偶数
     
    # random.choice 从序列中获取一个随机元素。其函数原型为random.choice(sequence),参数sequence表示
    # 一个有序类型。
    print(random.choice('改变世界')) # 世
    print(random.choice(['sunshine','is','lower'])) #lower
    print(random.choice(('sunshine','always','18')))  # 18
     
    # random.shuffle(x[,random]) 用于将一个列表中的元素打乱。
     
    = ['改','变','世','界']
    random.shuffle(s)
    print(s) # ['变', '世', '改', '界']
     
    # random.sample(sequence,k) 从指令序列中随机获取指定长度的片段。sample函数不会修改原有的序列。
    = [1,2,3,4,5,6,7,8]
    print(random.sample(l,3)) # [7, 3, 5]
  • 相关阅读:
    小阳买水果
    单调队列+dp
    最长的合法序列(栈+dp)
    A. 打印收费
    数位dp(K好数)
    Floyd(选地址)
    最短路计数
    线段树维护区间01
    解密(拓展欧几里的)
    树、森林的遍历
  • 原文地址:https://www.cnblogs.com/valorchang/p/11282066.html
Copyright © 2011-2022 走看看