In diesem Artikel wird hauptsächlich die Verwendung des Python-Zufallsmoduls anhand von Beispielen vorgestellt. Das Zufallsmodul in Python wird zum Generieren von Zufallszahlen verwendet. Hier sind einige der am häufigsten verwendeten Funktionen im Python-Zufallsmodul
random.random
random.random ( ) wird verwendet, um eine zufällige Anzahl von Symbolpunkten von 0 bis 1 zu generieren: 0 <= n < 1,0
random.uniform random.randint Der Funktionsprototyp von random.randint() ist: random.randint(a , b), wird verwendet, um eine Ganzzahl innerhalb eines angegebenen Bereichs zu generieren. Der Parameter a ist die untere Grenze, der Parameter b ist die obere Grenze und die generierte Zufallszahl n: a <= n <= b
Der Funktionsprototyp von random.uniform ist: random.uniform(a, b), der verwendet wird, um eine zufällige Anzahl von Symbolpunkten innerhalb eines bestimmten Bereichs zu generieren Die beiden Parameter sind die Obergrenze und der andere die Untergrenze. Wenn a > b, ist die generierte Zufallszahl n: a <= n <= b. Wenn a print random.uniform(10,20)
print random.uniform(20,10)
#---- 结果(不同机器上的结果不一样)
#18.7356606526
#12.5798298022
print random.randint(12,20) #生成的随机数n: 12 <= n <= 20
print random.randint(20,20) #结果永远是20
#print random.randint(20, 10) #该语句是错误的。下限必须小于上限。
Die oben genannten Methoden werden am häufigsten im Zufallsmodul verwendet. Im Python-Handbuch werden auch andere Methoden vorgestellt. Interessierte Freunde können detailliertere Informationen im Python-Handbuch erhalten.
Geben Sie unten ein Beispiel:
import random result = random.random() print result #生成0-1的随机数 print random.uniform(10,12) #10-12的随机数 print random.randint(30,50) #30-50的随机整数 print random.randrange(10,100,2) #从10开始到100结束,步长为2的序列中,随机选一个 list = [1,2,5,6,7,8,8] print random.choice(list) #从序列中随机选一个 random.shuffle(list) #重新排列序列 print list list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] slice = random.sample(list, 5) #从序列中取样 print slice
结果:
0.782366976492
11.5582702631
42
88
7
[1, 5, 8, 6, 7, 2, 8]
[10, 2, 9, 7, 8]
Das obige ist der detaillierte Inhalt vonParsing-Beispiele, um zu erklären, was ein Python-Zufallsmodul ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!