python 标准库random生成随机数
Python的random库提供了多种方法来生成随机数。以下是一些常用的方法:
random.random()
这个函数返回0到1之间的浮点数。
import random
print(random.random())
random.uniform(a, b)
这个函数返回a到b之间的浮点数,不包括b。
import random
print(random.uniform(1, 10))
random.randint(a, b)
这个函数返回a到b之间的整数,包含a和b。
import random
print(random.randint(1, 10))
random.randrange(start, stop[, step])
这个函数返回从start到stop的随机整数,可以指定步长step。
import random
print(random.randrange(1, 10, 2))
random.choice(sequence)
这个函数从非空序列中返回一个随机元素。
import random
print(random.choice([1, 2, 3, 4, 5]))
random.sample(population, k)
这个函数从population序列或集合中随机抽取k个不重复的元素,返回一个新的列表。
import random
print(random.sample([1, 2, 3, 4, 5], 2))
random.shuffle(x[, random])
这个函数将序列x中的元素随机排序。
import random
lst = [1, 2, 3, 4, 5]
random.shuffle(lst)
print(lst)
以上就是Python的random库生成随机数的一些常用方法。
评论已关闭