zoukankan      html  css  js  c++  java
  • random

    random

    >>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10
    >>> random.randint(1,10) #返回1-10之间的一个随机数,包括10
    
    >>> random.randrange(0, 100, 2) #随机选取0到100间的偶数
    
    >>> random.random()  #返回一个随机浮点数
    >>> random.choice('abce3#$@1') #返回一个给定数据集合中的随机字符
    '#'
    
    >>> random.sample('abcdefghij',3)  #从多个字符中选取特定数量的字符
    ['a', 'd', 'b']
    
    #生成随机字符串
    >>> import string 
    >>> ''.join(random.sample(string.ascii_lowercase + string.digits, 6)) 
    '4fvda1'
    
    #洗牌
    >>> a
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>> random.shuffle(a)
    >>> a
    [3, 0, 7, 2, 1, 6, 5, 8, 9, 4]
    # 包含大小写字母和数字的n位随机字符串
    
    a = string.ascii_lowercase
    b = string.ascii_uppercase
    c = string.digits
    r = ''.join(random.sample(a + b + c, 6))
    print(r)
  • 相关阅读:
    字符串
    决策树
    结构体实验
    指针实验
    打印杨辉三角
    P176 1.2.3
    第七次作业
    第六次作业
    第五次作业
    第四次修改
  • 原文地址:https://www.cnblogs.com/webc/p/8945607.html
Copyright © 2011-2022 走看看