Рубрики
Без рубрики

Случайная библиотека в Python

Возможно, вам понадобится ваша программа для выбора случайного счастливого победителя из списка людей, участвующих в … Помечено Python, Random, Python3, Pythonbeginner.

Возможно, вам может понадобиться ваша программа, чтобы выбрать случайного счастливого победителя из списка людей, участвующих в лотерее или, может быть, вы хотите выбрать случайных фруктов из списка фруктов, который доктор сделал вас. Есть много случаев использования для этой библиотеки и давайте посмотрим, как мы можем использовать эту библиотеку.

Библиотека включена в обычную установку Python, поэтому вам не нужно устанавливать использование пипс

Мы должны импортировать библиотеку, хотя, так что давайте сделаем это реально быстро

import random

Random.Coice ()

Теперь, когда мы импортировали библиотеку , давайте быстро пройдем некоторые из общих и важных функций, с которыми поставляется библиотека

Давайте посмотрим Random.Choice () первый Это выберут случайный элемент из любого намека (списка, строки и т. Д.)

Пример:

import random

list = ["banana", "apple", "guava", "cherry", "strawberry", "mango"]
print(random.choice(list))
# Will pick any random fruit from the list and print that

str = "Coronavirus cases have spiked again!!!"
print(random.choice(str))
# Will pick any random character from the string and print it out

Таким образом, в приведенном выше изображении мы видим, что каждый раз, когда выполняется функция, она будет распечатать другое значение, так как он выбирает случайным образом

Random.randrange ()

Теперь это интересная функция и, вероятно, самая большая искала. В основном он выбирает случайное число из ряда чисел

Пример:

import random

print(random.randrange(1, 20, 2))
# Now it will print out any random number amongst 1, 3, 5, 7, 9, 11, 13, 15, 17 and 19

Существует 3 аргумента, привязанные к которым первые два являются обязательными, и третий не является обязательным и быть по умолчанию 1 Отказ Но какие аргументы?

  1. Первый аргумент – это номер, из которого начинается диапазон
  2. Второй аргумент – это номер, где кончается диапазон
  3. Третий аргумент – это шаг, который является количеством номеров для пропуска при создании списка номеров

Теперь это звучит похоже? Да, именно такие же аргументы принимают Диапазон Функция, которая встроена в Python. Random.randrange () Функция в основном создает список из диапазона с данными аргументами, а затем выбирает случайные.

Random.random ()

Теперь это довольно простой. Возвращает значение поплавка от 0 до 1

Пример:

import random

print(random.random())

случайное зерно()

Теперь это немного сложно, чтобы понять. Таким образом, функция семян в основном используется для сохранения состояния случайной функции, так что она может генерировать некоторые случайные числа на нескольких выполнениях кода на одной и той же машине или на другой машине для определенного значения семян. Значение семян является предыдущее случайное значение, генерируемое генератором или при первом запуске, он устанавливается в текущее время системы.

Пример:

import random

random.seed(10)
print("A mapped random number with seed 10 is: " + random.random())

Random.shuffle ()

Как предполагает название функции, мы можем использовать его для перемещения списка I.e. Измените положение элементов в списке.

Пример:

import random

cities = ["London", "Bangalore", "Delhi", "Mumbai", "Tokyo", "New York City"]

print("List before shuffling: ")
print(cities)
print("List after shuffling: ")
random.shuffle(cities)
print(cities)

Random.uniform ()

Этот довольно похожий на Random.randrange () Но затем возвращает плавать значение вместо Целое число значение и не принимает никаких шагов в входе

Аргументы:

  1. Нижний предел – включен в поколение
  2. Верхний предел – исключен в поколении

Пример:

import random

print(random.uniform(10, 15))

Random.randint ()

Берет 2 аргумента как нижний предел и верхний предел. Возвращенный номер между этими 2 значениями и могут быть любыми из них.

Пример:

import random

random.randint(50, 100)

Так что это были некоторые из самых важных и обычно используемых функций Случайные Пакет, и это это для этого блога !!!

Ссылка Для случайных пакет документов, если вы хотите узнать больше – https://docs.ython.org/3/library/random.html.

Оригинал: “https://dev.to/anishde12020/the-random-library-in-python-571m”