Heim  >  Artikel  >  Backend-Entwicklung  >  Parsing-Beispiele, um zu erklären, was ein Python-Zufallsmodul ist

Parsing-Beispiele, um zu erklären, was ein Python-Zufallsmodul ist

Tomorin
TomorinOriginal
2018-08-15 17:31:521535Durchsuche

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 039664dd31c8f66640f7fec79a853d43 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

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


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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn