Python Генерация случайных чисел

Document 对象参考手册Python3 Примеры

В Python можно использовать встроенный модуль random для генерации случайных чисел.

import random

random.random()

random.random()Возвращает случайное десятичное число в диапазоне от 0.0 до 1.0:

Пример

import random

random_number = random.random()
print(random_number)

Выполнение приведенного выше кода дает следующий вывод:

0.7597072251250637

random.randint(a, b)

random.randint(a, b) используется для возврата целого числа между a и b (включая a и b).

random.randint(a,b)

Функция возвращает число N, которое находится между a и b (a <= N <= b), включая a и b.

В следующем примере показано, как сгенерировать случайное число от 0 до 9:

Пример

# -*- coding: UTF-8 -*- # Имя файла : t.py # автор : www.example.com # Сгенерировать случайное число от 0 до 9 # Импорт модуля random import random print(random.randint(0,9))

Выполнение приведенного выше кода дает следующий вывод:

4

random.choice(sequence)

random.choice(sequence)Используется для случайного выбора элемента из последовательности:

Пример

import random

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

Пример

import random

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

Выполнение приведенного выше кода дает следующий вывод:

4

random.shuffle(sequence)

random.shuffle(sequence)Используется для случайного перемешивания элементов последовательности:

Пример

import random

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

Выполнение приведенного выше кода дает следующий вывод:

[3, 2, 4, 5, 1]

Document 对象参考手册Python3 Примеры

Другие расширения