zoukankan      html  css  js  c++  java
  • python_82_标准库_random模块

    import random
    print(help(random.random))
    #随机整数
    print(random.randint(1,7))#生成一个[1, 7]的随机整数
    print(random.randrange(1,3))#生成一个[1, 3)的整数数
    print(random.randrange(4,10,2))#结果相当于从[4,6,8]序列中获取一个随机数
    print(random.choice(range(4,10,2)))#效果与上式相同
    #随机字符:
    'random.choice接受字符串,列表,元组序列'
    print(random.choice('hello'))
    print(random.choice([1,3,4]))
    print(random.choice((1,2,3,4)))
    #多个字符中选取特定数量的随机字符:
    print(random.sample('hello',2))
    print(random.sample([1,3,4],2))
    print(random.sample((1,2,3,4),3))
    #随机浮点数:
    print(random.uniform(1,10))#指定区间的随机浮点数
    print(random.random())#生成一个[0, 1)的随机浮点数
    #洗牌 
    items=[1,2,3,4,5,6,7] 
    random.shuffle(items) 
    print(items) 
    print(random.shuffle(items))#打印的是random.shuffle函数的返回值None
     
    

      

  • 相关阅读:
    进程池和线程池
    TCP并发、GIL、锁
    进程间通信
    装饰器与反射
    装饰器大全
    面向对象三大特征: 封装 继承 多态
    面向对象 魔术方法
    魔术方法
    ubuntu 中导 tarfile,win 不亲切
    os VS shutil
  • 原文地址:https://www.cnblogs.com/tianqizhi/p/8432871.html
Copyright © 2011-2022 走看看