Python random() 函数

  • Post author:
  • Post category:python


random() 函数中常见的函数及其功能如下: (代码附后)


随机整数:


randint

用于生成随机整数;(必须指定范围!)


randrange

用于生成制定间隔的整数;


随机浮点数:


random

生成0-1的随机浮点数;(已经默认范围,不能指定范围!)


uniform

生成指定范围的浮点数;(范围上下界可以非整数)



随机序列

见代码)

import random

# 生成整数
random.randint(1,10)         # 产生 1 到 10 的一个整数型随机数  
random.randrange(1,100,2)    # 生成从1到100的间隔为2的随机整数

# 生成浮点数
random.random()              # 产生 0 到 1 之间的随机浮点数
random.uniform(1.2,6.8)      # 产生  1.2 到 6.8 之间的随机浮点数,区间可以不是整数

# 随机序列
random.choice('abcd1234')    # 从序列(abcd1234)中随机选取一个元素(也可选取字符串,如下)
random.choice(['we','love']) # 随机选取字符串           
random.sample('abcd1234',3)  # 从序列中随机选取指定数量的元素
random.sample(string.ascii_letters + string.digits, 6) #从a-z,A-Z,0-9随机选取指定数量元素
random.shuffle(a)            # 将序列a中的元素顺序打乱



版权声明:本文为m0_68375066原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。