random.uniform
原型为random.uniform(a,b),用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下限
random.randint
原型为random.randint(a,b),用于生成一个指定范围内的随机整数,两个参数其中一个是上限,一个是下限(a必须小于等于b)
random.randrange
原型为random.randrange(start,stop,step),用于从指定范围内,按指定基数递增的集合中 获取一个随机数,如:random.randrange(10, 100, 2),结果相当于从[10, 12, 14, 16, ... 96, 98]序列中获取一个随机数
random.choice
原型为random.choice(sequence),从序列中获取一个随机元素,参数sequence表示一个有序类型。这里要说明 一下:sequence在python不是一种特定的类型,而是泛指一系列的类型。list, tuple, 字符串都属于sequence,如random.choice("xiaobai",1,"list")
random.shuffle
原型为random.shuffle(x),用于将一个列表中的元素打乱
random.sample
原型为random.sample(sequence, k),用于从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。
如
- list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
- slice = random.sample(list, 5) #从list中随机获取5个元素,作为一个片断返回
- print slice
- print list #原有序列顺序并没有改变
 
                   
                   
                   
                   本文详细介绍了Python中的随机模块,包括uniform、randint、randrange、choice、shuffle和sample等常用函数的功能与用法,并通过实例展示了如何使用这些函数来生成随机数。
本文详细介绍了Python中的随机模块,包括uniform、randint、randrange、choice、shuffle和sample等常用函数的功能与用法,并通过实例展示了如何使用这些函数来生成随机数。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   327
					327
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            