Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich in Python eine Liste eindeutiger Zufallszahlen generieren?

Wie kann ich in Python eine Liste eindeutiger Zufallszahlen generieren?

Susan Sarandon
Freigeben: 2024-12-08 07:03:10
Original
790 Leute haben es durchsucht

How Can I Generate a List of Unique Random Numbers in Python?

Zufallszahlengenerierung mit eindeutigen Werten

Beim Erstellen einer Liste von Zufallszahlen ist es unerwünscht, Duplikate zu haben. Glücklicherweise gibt es eine elegante Lösung mit dem Zufallsmodul, wie in der folgenden Abfrage dargestellt.

Abfrage: Duplikate in Zufallszahlenliste

"_Ich habe zufällige ganze Zahlen generiert mit random.randint(0, 100), aber einige Zahlen wurden dupliziert. Gibt es eine Möglichkeit, eine Liste eindeutiger Zufallszahlen zu erstellen? zahlen?"_

Antwort: Verwendung von random.sample()

Das Geheimnis liegt in random.sample(). Es wählt Elemente aus einer bestimmten Population aus und stellt gleichzeitig die Einzigartigkeit sicher. Betrachten Sie den folgenden Codeausschnitt:

import random
random.sample(range(100), 10)
Nach dem Login kopieren

Dieser Ausdruck gibt eine Liste von 10 eindeutigen Zahlen im Bereich von 0 bis 99 zurück. Die Funktion range() generiert eine Folge von Ganzzahlen und random.sample() wählt zufällig 10 aus Elemente aus dieser Sequenz ohne Wiederholung.

Das obige ist der detaillierte Inhalt vonWie kann ich in Python eine Liste eindeutiger Zufallszahlen generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage