Erzeugen einer Liste von Zufallszahlen in Python

Najwa Riyaz 30 Januar 2023
  1. Verwenden Sie die Funktion random.sample(), um zufällige Ganzzahlen in Python zu generieren
  2. Verwenden Sie die Funktion random.randint(), um zufällige ganze Zahlen in Python zu generieren
  3. Verwenden Sie die Funktion numpy.random.randint(), um zufällige Ganzzahlen in Python zu generieren
  4. Verwenden Sie die Funktion numpy.random.uniform(), um zufällige Gleitkommazahlen in Python zu generieren
Erzeugen einer Liste von Zufallszahlen in Python

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]

Verwandter Artikel - Python Random