溫馨提示×

Python中的隨機函數random怎么使用

小億
119
2023-08-15 21:52:51
欄目: 編程語言

Python的random模塊提供了許多隨機數生成函數,可以用來生成隨機數、隨機選擇等操作。下面是一些常用的random函數的使用方法:

  1. 生成隨機整數:
  • random.randint(a, b):生成一個在[a, b]范圍內的隨機整數。

  • random.randrange(start, stop[, step]):生成一個在[start, stop)范圍內以step為步長的隨機整數。

  • random.choice(seq):從序列seq中隨機選擇一個元素。

  1. 生成隨機浮點數:
  • random.random():生成一個[0, 1)范圍內的隨機浮點數。

  • random.uniform(a, b):生成一個在[a, b]范圍內的隨機浮點數。

  1. 打亂序列:
  • random.shuffle(seq):將序列seq中的元素隨機排序,返回打亂后的序列。
  1. 生成隨機元素:
  • random.choice(seq):從序列seq中隨機選擇一個元素。
  1. 生成隨機樣本:
  • random.sample(population, k):從population中隨機選擇k個不重復的元素,并返回一個列表。

以上只是常用的幾個random函數的使用方法,還有其他函數如random.seed()等可以進一步控制隨機數的生成。更多詳細的用法可以參考Python官方文檔:https://docs.python.org/3/library/random.html

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女