当前位置:首页 > Python教程 > python进阶

Python 随机数生成

python 随机数生成

在 python 中,可以使用内置的 random 模块来生成随机数。

import random
random.random()

random.random() 返回一个介于 0.0 和 1.0 之间的随机小数:

实例

import random

random_number = random.random()
print(random_number)

执行以上代码输出结果为:

0.7597072251250637
random.randint(a, b)

random.randint(a, b) 用于返回一个介于 a 和 b 之间的整数(包括 a 和 b)。

random.randint(a,b)

函数返回数字 n ,n 为 a 到 b 之间的数字(a <= n <= b),包含 a 和 b。

以下实例演示了如何生成一个 0 ~ 9 之间随机数:

实例

# -*- coding: utf-8 -*- # filename : test.py # author by : www.51frw.cn # 生成 0 ~ 9 之间的随机数 # 导入 random(随机数) 模块 import random print(random.randint(0,9))

执行以上代码输出结果为:

4
random.choice(sequence)

random.choice(sequence) 用于从序列中随机选择一个元素:

实例

import random

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

实例

import random

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

执行以上代码输出结果为:

4
random.shuffle(sequence)

random.shuffle(sequence) 用于将序列中的元素进行随机排序:

实例

import random

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

执行以上代码输出结果为:

[3, 2, 4, 5, 1]


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐