zoukankan      html  css  js  c++  java
  • python_random模块

    random模块主要用于产生随机数

    1、random

    生成随机数几种方法,如下:

    import  string
    import  random
    
    passwd=random.randint(1,23) #随机产生1-23之间的一个随机数,包含1和23
    print(passwd)
    
    passwd2=random.sample(string.ascii_letters,5) #随机产生5个字母(大写或小写)
    print(passwd2)
    
    passwd3=random.choice(string.ascii_letters) #随机产生1个字母(大写或小写)
    print(passwd3)
    
    passwd4=random.choices([1,2,3],weights=[10,20,30]) #按权重随机产生1个数字
    print(passwd4)
    
    
    D:studypython	estvenvScriptspython.exe D:/study/python/test/dd.py
    15
    ['V', 'a', 'n', 'P', 'd']
    O
    [2]

    2、产生小数及list洗牌

    import  random
    print(random.uniform(1,999)) #产生1-999之间的小数
    
    l=[1,2,3,4]
    random.shuffle(l) #洗牌  只能传list,且无返回值
    print(l)
    
    D:studypython	estvenvScriptspython.exe D:/study/python/test/dd.py
    876.0676444884089
    [2, 3, 1, 4]
  • 相关阅读:
    一些基本数据类型问题
    File创建
    zip解压文件java
    Arrays 的copyOf()
    浏览器客户端-自定义服务端
    TCP并发复制上传文件
    TCP传输过程复制文件
    TCP通讯
    TCP通讯
    css3 animation
  • 原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/11002111.html
Copyright © 2011-2022 走看看