Python random模块的基本使用方法

Python random模块的基本使用方法

文章目录

  • Python random模块的基本使用方法
    • 一、导入模块
    • 二、randint函数:生成指定范围的整数
    • 三、random函数:生成0~1之间的随机数
    • 四、uniform函数:生成指定范围的浮点数
    • 五、randrange函数:生成指定范围、指定步长的随机数
    • 六、shuffle函数:打乱列表元素的顺序
    • 七、sample函数:随机获取打乱的列表元素

一、导入模块

在Python之中模块导入的方法有两种(以导入random模块randint函数为列子):

第一种:

# 普通调用方法,调用函数时需要加上模块名
import random

第二种:

# 调用函数时,可直接使用函数名称
form random import randomint

二、randint函数:生成指定范围的整数

random.randint(a,b)

print('生成1~10之间的随机整数:')
print(random.randint(1,10))  # 生成1~10的随机数
print(randint(1,10))

三、random函数:生成0~1之间的随机数

random.random()

print('生成0~1之间的随机数:')
print(random.random())

四、uniform函数:生成指定范围的浮点数

random.uniform(a,b)

print('生成1~10之间的随机浮点数:')
print(random.uniform(1,10))

五、randrange函数:生成指定范围、指定步长的随机数

random.randrange(a,b,c)

print('生成1~10之间步长为2的随机数:')
print(random.randrange(1,10,2))

六、shuffle函数:打乱列表元素的顺序

list=[a,b,c,d]

random.shuffle(list)

print('打乱列表[1,2,3,4,5]的顺序')
alist=[1,2,3,4,5]
random.shuffle(alist)
print(alist)

七、sample函数:随机获取打乱的列表元素

list=[a,b,c,d]

alis=random.sample(list,x)

print('从列表[1,2,3,4,5]中随机获得3个元素并打乱返回')
blist=[1,2,3,4,5]
clist=random.sample(blist,3)
print(clist)

你可能感兴趣的:(Python,python,开发语言,后端)