Python Random Module

Python heeft een ingebouwde module die kan worden gebruikt om willekeurige getallen te maken.

random Het module heeft een set methoden zoals volgt:

Methode Beschrijving
seed() Initialiseer de willekeurige getalgenerator.
getstate() Retourneer de huidige interne staat van de willekeurige getalgenerator.
setstate() Herstel de interne staat van de willekeurige getalgenerator.
getrandbits() Retourneer een getal dat vertegenwoordigt een willekeurige positie.
randrange() Retourneer een willekeurig getal tussen de gegeven reeks.
randint() Retourneer een willekeurig getal tussen de gegeven reeks.
choice() Retourneer een willekeurig element uit de gegeven reeks.
choices() Retourneer een lijst die bestaat uit willekeurig geselecteerde elementen uit de gegeven reeks.
shuffle() Aanvaard een reeks en retourneer deze in een willekeurige volgorde.
sample() Retourneer een gegeven monster uit de reeks.
random() Retourneer een float-getal tussen 0 en 1.
uniform() Retourneer een willekeurig float-getal tussen de twee gegeven parameters.
triangular() Retourneer een willekeurig float-getal tussen de twee gegeven parameters, u kunt ook het modelparameter instellen om het midden van de andere twee parameters te specificeren.
betavariate() 基于 Beta 分布(用于统计学)返回 0 到 1 之间的随机浮点数。
expovariate() 基于指数分布(用于统计学),返回 0 到 1 之间的随机浮点数,如果参数为负,则返回 0 到 -1 之间的随机浮点数。
gammavariate() 基于 Gamma 分布(用于统计学)返回 0 到 1 之间的随机浮点数。
gauss() 基于高斯分布(用于概率论)返回 0 到 1 之间的随机浮点数。
lognormvariate() 基于对数正态分布(用于概率论)返回 0 到 1 之间的随机浮点数。
normalvariate() 基于正态分布(用于概率论)返回 0 到 1 之间的随机浮点数。
vonmisesvariate() 基于 von Mises 分布(用于定向统计学)返回 0 到 1 之间的随机浮点数。
paretovariate() 基于 Pareto 分布(用于概率论)返回 0 到 1 之间的随机浮点数。
weibullvariate() 基于 Weibull 分布(用于统计学)返回 0 到 1 之间的随机浮点数。