zoukankan      html  css  js  c++  java
  • 常用模块--随机数模块

     8、random 取随机数

    (1)随机整数:  import random

            random.randint(0,50)

    (2)随机选取0到100之间的偶数:

            random.randrange(0,101,2)

    (3)随机取浮点数:

            random.random()         # 0-1之间的浮点数

            random.uniform(1,50)  # 1到50之间的浮点数

    (4)随机字符:

            random.choice('qwertyuiop')

    (5)多个字符中选取特定数量字符:

            random.sample('asdfghj',2)

    (6)随机选取字符串:

            random.choice(['abcd','apple','lucy'])

    (7)打乱列表元素:

            list=[1,2,3,4,5]

            random.shuffle(list)

    import random,string
    
    print(random.randint(1,199))#1-199随机取一个整数
    print(string.digits) #所有的数字0-9
    print(string.ascii_lowercase) #所有的小写字母
    print(string.ascii_uppercase) #所有的大写字母
    print(string.ascii_letters) #所有的小写字母+所有的大写字母
    print(string.punctuation)  #所有的特殊字符
    s = random.choice(['a','b','c','d'])#随机取一个元素
    res = random.sample(string.digits,3) #随机取3个元素 print(''.join(res)) res = random.uniform(1,9)#取随机小数?? print(res) print(round(res,2))# 保留几位小数,如果四舍五入之后,最后一位小数是0,那么不显示 print(random.random()) #取0-1之间随机小数 s = ['a','b','c','d','e'] random.shuffle(s) #洗牌,打乱顺序,只能传list print(s)
  • 相关阅读:
    Sqlite 语句 记录
    string.Format对C#字符串格式化
    C#耗时计算
    控件缩放
    C# winfrom Datagridview表头样式和选中样式
    C# winfrom Datagridview控件下拉菜单
    C# 平台问题
    编程思想
    强制删除sql用户链接
    MyEclipse快捷键大全
  • 原文地址:https://www.cnblogs.com/wang-hao-yue/p/8303579.html
Copyright © 2011-2022 走看看