Python random() 函数

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中的元素顺序打乱

你可能感兴趣的:(我的Python学习笔记,python,开发语言)