📜  randome 代码 - Html (1)

📅  最后修改于: 2023-12-03 15:04:47.591000             🧑  作者: Mango

介绍

random 是 Python 内置的随机数生成模块,提供了丰富的随机数生成函数。它可以用来生成随机数、序列、密码等。

使用方法

下面我们来看一些常用的随机数生成函数:

random()

random() 是生成一个 $[0,1)$ 范围内的浮点数。

import random

print(random.random())

输出:

0.9332239810955086
randint(a, b)

randint(a, b) 是生成一个 $[a,b]$ 范围内的整数。

import random

print(random.randint(1, 100))

输出:

47
choice(seq)

choice(seq) 是从序列 seq 中随机选择一个元素。

import random

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

输出:

banana
shuffle(seq)

shuffle(seq) 是将序列 seq 中的元素随机打乱。

import random

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

输出:

[5, 3, 4, 2, 1]
sample(population, k)

sample(population, k) 是从总体 population 中随机选择 k 个元素,不重复。

import random

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

输出:

[2, 1, 5]

结语

以上是 random 模块的介绍和常用函数的使用方法,更多用法可以参考官方文档。