[python] Один час, чтобы освоить случайный модуль от входа до серии навыков

случайный

Резюме очков знаний о случайной библиотеке Python:

  1. Знакомство со случайной библиотекой

Библиотека random — это модуль стандартной библиотеки Python для генерации случайных чисел. Он предоставляет множество функций для генерации случайных чисел, включая генерацию целых чисел, чисел с плавающей запятой, последовательностей и т. д.

  1. Случайная библиотека часто используемых функций

(1) случайная() функция

Функция random() используется для генерации случайного числа с плавающей запятой в диапазоне от 0 до 1.

import random

print(random.random())

Выходной результат:

0.123456789012345

(2) функция randint(a, b)

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

import random

print(random.randint(1, 10))

Выходной результат:

7

(3) равномерная(а, б) функция

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

import random

print(random.uniform(1, 10))

Выходной результат:

6.123456789012345

(4) функция выбора (последовательности)

Функция selection(seq) используется для случайного выбора элемента из последовательности seq.

import random

print(random.choice(['apple', 'banana', 'orange']))

Выходной результат:

orange

(5) функция перемешивания (seq)

Функция shuffle(seq) используется для случайной сортировки элементов в последовательности seq.

import random

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

Выходной результат:

[5, 1, 4, 2, 3]

(6) функция выборки (последовательность, k)

Функция sample(seq, k) используется для случайного выбора k элементов из последовательности seq и возврата списка.

import random

lst = [1, 2, 3, 4, 5]
print(random.sample(lst, 3))

Выходной результат:

[5, 2, 3]
  1. Подведем итог

Библиотека random предоставляет множество функций для генерации случайных чисел, включая генерацию целых чисел, чисел с плавающей запятой, последовательностей и т. д. Эти функции можно использовать в таких сценариях, как имитационные эксперименты, генерация случайных паролей и случайный выбор. При использовании этих функций необходимо обращать внимание на диапазон значений параметров и тип возвращаемого значения функции.

おすすめ

転載: blog.csdn.net/qq_41604569/article/details/131306919