random模塊是Python標準庫中的一個模塊,提供了生成隨機數的功能。該模塊包含以下功能:
- random():生成一個0到1之間的隨機浮點數。
- randint(a, b):生成一個a到b之間的隨機整數。
- choice(seq):從序列seq中隨機選擇一個元素。
- shuffle(seq):將序列seq中的元素隨機打亂。
- sample(population, k):從population中隨機選擇k個元素組成新的列表。
- uniform(a, b):生成一個a到b之間的隨機浮點數。
- seed(s):設置隨機數種子,以使得每次生成的隨機數序列相同。
- getstate()和setstate(state):分別獲取和設置隨機數生成器的內部狀態。
- random.seed():初始化隨機數生成器。
- random.getrandbits(k):生成一個k位的隨機整數。