在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
暂无评论内容