zoukankan      html  css  js  c++  java
  • 模块之-random(随机模块)

    模块之-random(随机模块)

    random   #shuffle 洗牌功能
    
    >>> i=[1,2,3,4,5,6]
    >>> random.shuffle(i)
    >>> random.shuffle(i)
    >>> i
    [2, 5, 6, 1, 3, 4]
    
    #uniform 就是在random.random()的基础上指定个区间的浮点数
    >>> random.uniform(1,4)      
    3.3291495463557723
    >>> random.uniform(1,4)
    2.3558103852278887
    
    
    >>> import random
    >>> print (random.random()) #随机的(0-1)的一个浮点数。
    0.039995559750025445
    >>> print (random.random())
    0.7594093067400499
    
    
    >>> random.sample('hello',2)     #取两个字符
    ['e', 'l']
    
    >>> random.choice([1,4,5])    #随机取后面的列表的数字
    5
    >>> random.choice([1,4,5])
    1
    >>> random.choice([1,4,5])
    1
    
    
    >>> random.randrange(1,3)#两头都要有效。
    1
    >>>
    >>> random.randrange(1,3)
    2
    
    >>> for i in range(3):      #顾头不顾尾(0,1,2)
    ...  print(i)
    ...
    0
    1
    2
    
    
    >>> random.randint(1,3)    # 指定后面头尾都要算的随机整数
    2
    >>> random.randint(1,3)
    3
    
    生成一个4位的字母和数字的随机码
    
    import random
    checkcode=''
    for i in range(4):
        current=random.randrange(0,4)
        if current==i:
            tmp=chr(random.randint(65,90))
        else:
            tmp=random.randint(0,9)
    
        checkcode+=str(tmp)
    print(checkcode)
    
    打印结果
    
    J384
  • 相关阅读:
    面向对象
    数据库,连接查询
    主外键,子查询
    字符串函数
    数据库。模糊查询,聚合函数,时间日期函数
    数据库。增,删,改,查
    数据库
    多窗体及菜单
    winform公共控件及其常用属性
    winform 客户端应用程序(c/s b/s)
  • 原文地址:https://www.cnblogs.com/kezi/p/12089277.html
Copyright © 2011-2022 走看看