zoukankan      html  css  js  c++  java
  • python random 随机选择操作

    # -*- coding:utf-8 -*-
    import random
    arr = ['A','B','C','D','E','F']
    #生成(0.0, 1.0)的随机数
    print random.random() 
    #0.133648715391
     
    # 生成随机浮点数 0<N<100
    print random.uniform(0,100) 
    #10.535881824
     
    #生成随机整数 0<N<100
    print random.randint(0,100)  
     
    #随机生成一个0-100内3的倍数
    print random.randrange(0,100,3)
     
    #29
    #随机选择一个元素
    print random.choice('1234567890') 
    #6
    print random.choice(arr) 
    #B
     
    #随机选择指定长度不重复元素
    print random.sample('1234567890',4) 
    #['3', '8', '1', '9']
    print random.sample(['A','B','C','D','E','F'],4) 
    #['C', 'B', 'A', 'D']
            
    #打乱列表       
    random.shuffle(arr)
    print arr 
    #['E', 'B', 'D', 'A', 'C', 'F']
     
     
        
  • 相关阅读:
    拓扑排序
    数论初步(费马小定理)
    HDU
    HDU
    八月馒头
    萌新仓鼠,参上!
    新姿势
    字典树
    HDU
    Codeforce
  • 原文地址:https://www.cnblogs.com/caiyishuai/p/13270900.html
Copyright © 2011-2022 走看看