Python Zufallszahlengenerierung

Document 对象参考手册Python3-Beispiele

In Python können Sie das integrierte random-Modul verwenden, um Zufallszahlen zu generieren.

import random

random.random()

random.random()Gibt eine zufällige Dezimalzahl zwischen 0.0 und 1.0 zurück:

Beispiel

import random

random_number = random.random()
print(random_number)

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

0.7597072251250637

random.randint(a, b)

random.randint(a, b) wird verwendet, um eine Ganzzahl zwischen a und b zurückzugeben (einschließlich a und b).

random.randint(a,b)

Die Funktion gibt eine Zahl N zurück, die zwischen a und b liegt (a <= N <= b), einschließlich a und b.

Das folgende Beispiel zeigt, wie man eine Zufallszahl zwischen 0 und 9 generiert:

Beispiel

# -*- coding: UTF-8 -*- # Dateiname : test.py # Autor: www.example.com # Eine Zufallszahl zwischen 0 und 9 generieren # Importiere das random-Modul import random print(random.randint(0,9))

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

4

random.choice(sequence)

random.choice(sequence)Wird verwendet, um zufällig ein Element aus einer Sequenz auszuwählen:

Beispiel

import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)

Beispiel

import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

4

random.shuffle(sequence)

random.shuffle(sequence)Wird verwendet, um die Elemente in einer Sequenz zufällig zu sortieren:

Beispiel

import random

list1 = [1, 2, 3, 4, 5]
random.shuffle(list1)
print(list1)

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

[3, 2, 4, 5, 1]

Document 对象参考手册Python3-Beispiele

Andere Erweiterungen