Python | Generieren Sie Zufallszahlen innerhalb eines bestimmten Bereichs und speichern Sie sie in einer Liste
Generieren Sie bei gegebenen unteren und oberen Grenzen eine bestimmte Anzahl von Zufallszahlen innerhalb eines bestimmten Bereichs, beginnend von 'Start' bis 'Ende', und speichern Sie diese in einer Liste.
Beispiele:
Eingabe: num = 10, start = 20, end = 40 Ausgabe: [23, 20, 30, 33, 30, 36, 37, 27, 28, 38] Die Ausgabe enthält 10 Zufallszahlen in Bereich [20, 40]. Eingabe: num = 5, start = 10, end = 15 Ausgabe: [15, 11, 15, 12, 11] Die Ausgabe enthält 5 Zufallszahlen in Bereich [10, 15].
Python bietet ein Zufallsmodul zum Generieren von Zufallszahlen. Um Zufallszahlen zu generieren, haben wir die Zufallsfunktion zusammen mit der Randint-Funktion verwendet.
Syntax:
Randint (Anfang, Ende)
randint akzeptiert zwei Parameter: einen Startpunkt und einen Endpunkt. Beide sollten ganze Zahlen sein und der erste Wert sollte immer kleiner als der zweite sein.
import
random
def
Rand(start, end, num):
res
=
[]
for
j
in
range
(num):
res.append(random.randint(start, end))
return
res
num
=
10
start
=
20
end
=
40
(Rand(start, end, num))
Ausgabe:
[23, 20, 30, 33, 30, 36, 37, 27, 28, 38]