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
print(Rand(start, end, num)) 

Ausgabe:

[23, 20, 30, 33, 30, 36, 37, 27, 28, 38]