python随机数函数

在Python中,我们可以使用内建的random模块来生成随机数。以下是random模块中的一些常用函数:

random()

random():生成一个[0,1)之间的随机浮点数。

import random  
print(random.random())

randint()

randint(a, b):生成一个在[a, b]之间的随机整数,包括a和b。

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

示例为输出1到10之间的随机整数(包含1和10)。

randrange()

randrange(a, b):生成一个在[a, b)之间的随机整数,包括a但不包括b。

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

示例为输出1到9之间的随机整数(包含1和9,但无10)。

choice(seq)

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

import random  
print(random.choice([1, 2, 3, 4, 5]))

示例为从[1, 2, 3, 4, 5]中随机选择并输出一个元素。

shuffle(seq)

shuffle(seq):将序列seq的元素随机排序,原地改变seq。

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

示例为将序列seq的元素(1,2,3,4,5)随机排序,其位置也改变了,随后输出seq。

uniform(a, b)

uniform(a, b):生成一个在[a, b]之间的随机浮点数。

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

示例为生成并输出一个在1到10之间的随机浮点数(包含1和10)。

© 版权声明
THE END
喜欢就点赞支持一下吧,如果觉得不错或日后有所需要,可以收藏文章和关注作者哦。
点赞1打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容