当前分类:python>>正文

python3中的random()函数

来源:互联网   更新时间:2023年5月25日  

random模块是用于生成伪随机数的模块。伪随机数是指使用算法生成的看起来像是随机的数,但实际上是可以被预测的。random模块提供了一些函数,用于生成不同类型和范围的随机数。

random模块中常用的函数和方法包括:

random():用于生成一个0到1的随机浮点数。 示例代码:

import random
print(random.random())

输出示例:

0.912344678
randint(a, b):用于生成一个指定范围内的随机整数,包括端点a和b。 示例代码:
import random
print(random.randint(1, 10))

输出示例:

5

uniform(a, b):用于生成一个指定范围内的随机浮点数,包括端点a和b。 示例代码:

import random
print(random.uniform(1, 10))

输出示例:

7.3546789

choice(seq):从一个序列中随机选择一个元素。 示例代码:

import random
print(random.choice(['apple', 'banana', 'orange']))

输出示例:

orange

shuffle(seq):用于将一个列表中的元素随机打乱。 示例代码:

import random
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)

输出示例:

[3, 2, 5, 1, 4]

sample(seq, k):从一个序列中随机选择k个元素,返回一个列表。 示例代码:

import random
lst = [1, 2, 3, 4, 5]
print(random.sample(lst, 3))

输出示例:

[2, 5, 1]

除了上述函数和方法外,random模块还包括了其他一些生成随机数的函数和常量。在处理数据、模拟实验、加密解密等方面应用广泛。

本文固定链接:https://6yhj.com/leku-p-3893.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: python基础