Erzeugen einer Liste von Zufallszahlen in Python
-
Verwenden Sie die Funktion
random.sample()
, um zufällige Ganzzahlen in Python zu generieren -
Verwenden Sie die Funktion
random.randint()
, um zufällige ganze Zahlen in Python zu generieren -
Verwenden Sie die Funktion
numpy.random.randint()
, um zufällige Ganzzahlen in Python zu generieren -
Verwenden Sie die Funktion
numpy.random.uniform()
, um zufällige Gleitkommazahlen in Python zu generieren
In diesem Artikel werden verschiedene Methoden vorgestellt, mit denen Sie eine Liste von Zufallszahlen in Python generieren können. Überprüfen Sie diese Liste unten.
Verwenden Sie die Funktion random.sample()
, um zufällige Ganzzahlen in Python zu generieren
Verwenden Sie die Funktion random.sample()
, um Zufallszahlen in Python zu generieren. Das Ergebnis ist eine Python-Liste
, die die Zufallszahlen enthält. Überprüfen Sie diese Syntax unten.
random.sample(population_sequence, total_count_of_random_numbers)
Die Gesamtzahl der generierten Zufallszahlen ist total_count_of_random_numbers
. Überprüfen Sie dieses Beispiel unten.
import random
random_numbers = random.sample(range(6), 3)
print(random_numbers)
type(random_numbers)
Hier werden 3 Zahlen im Zahlenbereich von 0 bis 6 generiert.
Ausgabe:
[3, 0, 1]
list
Verwenden Sie die Funktion random.randint()
, um zufällige ganze Zahlen in Python zu generieren
Verwenden Sie ein List Comprehensions mit der Funktion random.randint()
, um Zufallszahlen in Python zu generieren. Das Ergebnis ist eine Python-Liste mit den Zufallszahlen. Die Syntax ist die folgende.
random_numbers = [random.randint( < min_value > , < min_value > ) for x in range(total_count_of_random_numbers)]
Hier ist ein Beispiel.
import random
random_numbers = [random.randint(0, 6) for x in range(3)]
print(random_numbers)
Hier werden 3 Zahlen im Zahlenbereich von 0 bis 6 generiert.
Ausgabe:
[1, 6, 6]
Verwenden Sie die Funktion numpy.random.randint()
, um zufällige Ganzzahlen in Python zu generieren
Verwenden Sie die Funktion numpy.random.randint()
, um zufällige ganze Zahlen zu generieren. Das Ergebnis ist eine Python-Liste mit den Zufallszahlen. Dazu importieren wir zunächst die Bibliothek NumPy
. Sie können diese Syntax verwenden.
np.random.randint(low=min_val, high=max_val, size=count).tolist()
Nehmen Sie zum Beispiel dieses Code-Snippet.
import numpy as np
random_numbers = np.random.randint(low=0, high=6, size=3).tolist()
print(random_numbers)
Hier werden 3 Zahlen im Zahlenbereich von 0 bis 6 generiert.
Ausgabe:
[2, 4, 2]
Verwenden Sie die Funktion numpy.random.uniform()
, um zufällige Gleitkommazahlen in Python zu generieren
Verwenden Sie numpy.random.uniform
, um in Python zufällige Gleitkommazahlen zu generieren.
Importieren Sie zunächst die Bibliothek NumPy
, um die Funktion zu nutzen. Die Syntax ist die folgende.
random.uniform(low=minvalue, high=maxvalue, size=count_of_numbers)
Folgen Sie diesem Beispiel.
import numpy
random_numbers = numpy.random.uniform(low=0, high=6, size=10).tolist()
print(random_numbers)
Dabei werden 10 Float-Zahlen im Zahlenbereich von 0 bis 6 generiert.
Ausgabe:
[0.3077335256902074,
4.305975943414238,
4.487914411717991,
1.141532770555624,
2.849062698503963,
3.7662017493968922,
2.822739788956107,
4.5291155985333065,
3.5138714366365296,
3.7069530642450745]