Locale ru_RU

faker.providers.address

class faker.providers.address.ru_RU.Provider(generator)

Bases: faker.providers.address.Provider

address()

:example ‘791 Crist Parks, Sashabury, IL 86039-9874’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.address()
...
'к. Забайкальск, наб. Маркса, д. 67 к. 4, 421948'
'ст. Каменск-Шахтинский, ш. Тельмана, д. 61 стр. 49, 778408'
'клх Североморск, пер. Чехова, д. 6/4 стр. 2, 933287'
'ст. Яшалта, наб. Тенистая, д. 458 к. 9/5, 965934'
'г. Юрьев-Польский, ул. Мелиораторов, д. 220, 868483'
building_number()

:example ‘791’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_number()
...
'7/1'
'88'
'84'
'93'
'521'
city()

:example ‘Sashabury’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city()
...
'клх Курган'
'с. Красноуральск'
'к. Махачкала'
'ст. Моршанск'
'клх Павловский Посад'
city_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_name()
...
'Тюмень'
'Сочи'
'Курган'
'Забайкальск'
'Муравленко'
city_prefix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_prefix()
...
'клх'
'клх'
'к.'
'п.'
'с.'
city_suffix()

:example ‘town’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_suffix()
...
'ов'
'ов'
'град'
'вль'
'поль'
country()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country()
...
'Тунис'
'Сирия'
'Республика Корея'
'Доминика'
'Малави'
country_code(representation='alpha-2')
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_code()
...
'ZW'
'TO'
'LB'
'FI'
'MV'
postcode()

:example 86039-9874

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.postcode()
...
'604876'
'475938'
'219489'
'411578'
'659387'
region()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.region()
...
'Ямало-Ненецкий АО'
'Калининградская обл.'
'Краснодарский край'
'Ханты-Мансийский АО'
'Омская обл.'
street_address()

:example ‘791 Crist Parks’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_address()
...
'бул. Прибрежный, д. 88 стр. 84'
'ш. Заозерное, д. 521 к. 9/3'
'бул. Л.Толстого, д. 8'
'наб. Приморская, д. 4 к. 8/8'
'алл. Специалистов, д. 1 стр. 860'
street_name()

:example ‘Crist Parks’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_name()
...
'бул. Добролюбова'
'наб. Украинская'
'пр. Высокий'
'бул. Поселковый'
'пр. Чапаева'
street_suffix()

:example ‘Avenue’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_suffix()
...
'бул.'
'бул.'
'наб.'
'алл.'
'пр.'
street_title()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_title()
...
'Карла Либкнехта'
'Добролюбова'
'Прибрежная'
'Украинская'
'Троицкая'

faker.providers.automotive

class faker.providers.automotive.ru_RU.Provider(generator)

Bases: faker.providers.automotive.Provider

license_plate()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.license_plate()
...
'006T048 49'
'007T593 90'
'ТР892 31'
'5781MK 161'
'ОН080 13'
plate_letter()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.plate_letter()
...
'У'
'Т'
'Н'
'K'
'О'
plate_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.plate_number()
...
'604'
'764'
'593'
'421'
'489'
plate_number_extra()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.plate_number_extra()
...
'6048'
'4759'
'3824'
'1948'
'9241'
plate_number_special()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.plate_number_special()
...
'006T048'
'004D759'
'003T824'
'001CD9'
'008T924'
plate_suffix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.plate_suffix()
...
'199'
'73'
'41'
'125'
'150'
vehicle_category()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.vehicle_category()
...
'DE'
'D1'
'C'
'B'
'C1'

faker.providers.bank

class faker.providers.bank.ru_RU.Provider(generator)

Bases: faker.providers.bank.Provider

bank()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bank()
...
'Таганрогбанк'
'Северный Народный Банк'
'Кэб Эйчэнби Банк'
'Долинск'
'Народный Банк'
bank_country()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bank_country()
...
'RU'
'RU'
'RU'
'RU'
'RU'
bban()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bban()
...
'VTKG8764759382421'
'QGXZ9241157815659'
'QFOL8408016097535'
'SBXF2871158714841'
'OVOZ9894719659342'
bic()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bic()
...
'049276058'
'045694959'
'049622081'
'047028992'
'043675215'
checking_account()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.checking_account()
...
'51304462487647593824'
'30301940892411578156'
'31903232877840801609'
'40504320513933287115'
'51504548484185839894'
correspondent_account()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.correspondent_account()
...
'30148764759382421760'
'30192411578156593448'
'30184080160975351977'
'30133287115871484079'
'30183989471965934585'
iban()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iban()
...
'RU71VTKG8764759382421'
'RU71QGXZ9241157815659'
'RU78QFOL8408016097535'
'RU04SBXF2871158714841'
'RU54OVOZ9894719659342'

faker.providers.color

class faker.providers.color.ru_RU.Provider(generator)

Bases: faker.providers.color.Provider

color(hue=None, luminosity=None, color_format='hex')

Generate random color in the specified color_format for the given hue and luminosity.

Under the hood, this method first creates a color represented in the HSV color model and then converts it to the desired color_format. The argument hue controls the H value according to the following rules:

  • If the value is a number from 0 to 360, it will serve as the H value of the generated color.
  • If the value is a tuple/list of 2 numbers from 0 to 360, the color’s H value will be randomly selected from that range.
  • If the value is a valid string, the color’s H value will be randomly selected from the H range corresponding to the supplied string. Valid values are 'monochrome', 'red', 'orange', 'yellow', 'green', 'blue', 'purple', and 'pink'.

The argument luminosity influences both S and V values and is partially affected by hue as well. The finer details of this relationship are somewhat involved, so please refer to the source code instead if you wish to dig deeper. To keep the interface simple, this argument either can be omitted or can accept the following string values:'bright', 'dark', 'light', or 'random'.

The argument color_format controls in which color model the color is represented. Valid values are 'hsv', 'hsl', 'rgb', or 'hex' (default).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='red')
...
'#af2f33'
'#e02141'
'#ef6466'
'#a80a14'
'#ed9e95'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(luminosity='light')
...
'#79c3e0'
'#89ffa1'
'#96cbf7'
'#aafaff'
'#e3f495'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(100, 200), color_format='rgb')
...
'rgb(26, 155, 88)'
'rgb(9, 193, 49)'
'rgb(73, 229, 154)'
'rgb(107, 249, 166)'
'rgb(76, 204, 69)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='orange', luminosity='bright')
...
'#efc332'
'#edae65'
'#d1861d'
'#ffcc42'
'#e09533'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=135, luminosity='dark', color_format='hsv')
...
'hsv(135, 96, 45)'
'hsv(135, 98, 57)'
'hsv(135, 94, 61)'
'hsv(135, 99, 47)'
'hsv(135, 94, 50)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(300, 20), luminosity='random', color_format='hsl')
...
'hsl(217, 94, 27)'
'hsl(40, 23, 54)'
'hsl(268, 100, 74)'
'hsl(175, 43, 31)'
'hsl(131, 47, 11)'
color_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color_name()
...
'Сливовый'
'Оранжевый'
'Тусклый серый'
'Темно-голубой'
'Желто-зеленый'
hex_color()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hex_color()
...
'#d82c08'
'#629f70'
'#c2094d'
'#e3e707'
'#6baa95'
rgb_color()

Generate random color formatted as comma-separated RGB value

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_color()
...
'197,215,20'
'132,248,207'
'155,244,183'
'111,71,144'
'71,48,128'
rgb_css_color()

Generate random color formatted as a CSS rgb() function

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_css_color()
...
'rgb(197,215,20)'
'rgb(132,248,207)'
'rgb(155,244,183)'
'rgb(111,71,144)'
'rgb(71,48,128)'
safe_color_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_color_name()
...
'желтый'
'серый'
'teal'
'оливковый'
'lime'
safe_hex_color()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_hex_color()
...
'#cc5500'
'#dd7700'
'#114400'
'#884400'
'#ff8800'

faker.providers.company

class faker.providers.company.ru_RU.Provider(generator)

Bases: faker.providers.company.Provider

bs()

:example ‘integrate extensible convergence’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bs()
...
'Сравнение революционных каналов'
'Максимизация надежных каналов'
'Революция интерактивных моделей'
'Преображение стратегических ниш'
'Модернизация революционных партнерств'
businesses_inn()

Returns tax identification number for businesses (ru. идентификационный номер налогоплательщика, ИНН).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.businesses_inn()
...
'5098551265'
'0634670140'
'6352397567'
'6246764663'
'2865182552'
businesses_ogrn()

Returns primary state registration number for businesses (ru. основной государственный регистрационный номер, ОГРН).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.businesses_ogrn()
...
'5140643439030'
'5165250887445'
'5127536648619'
'5101815909971'
'5096924656043'
catch_phrase()
Example:‘Адаптивный и масштабируемый графический интерфейс’
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase()
...
'Синхронизированное и многозадачное интернет-решение'
'Оцифрованный и масштабируемый проект'
'Многогранная и мультимедийная функция'
'Устойчивая и направленная политика'
'Синхронизированный и отказостойкий ресурс'
company()

:example ‘Acme Ltd’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company()
...
'ГК 1520'
'АО «Лебедева-Вишняков»'
'Капустин и партнеры'
'ОАО «Кузнецова, Хохлов и Чернова»'
'АО «Лаврентьева, Фокина и Кошелева»'
company_prefix()
Example:‘ООО’
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_prefix()
...
'ООО'
'ООО'
'ИП'
'АО'
'НПО'
company_suffix()

:example ‘Ltd’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_suffix()
...
'Лимитед'
'Лтд'
'и партнеры'
'Инкорпорэйтед'
'Групп'
individuals_inn()

Returns tax identification number for individuals (ru. идентификационный номер налогоплательщика, ИНН).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.individuals_inn()
...
'509893348943'
'540627149425'
'666342460503'
'396237544280'
'752852920309'
individuals_ogrn()

Returns primary state registration number for individuals (ru. основной государственный регистрационный номер, ОГРН).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.individuals_ogrn()
...
'313540434697742'
'309665217608901'
'313395117420821'
'312759574133436'
'307651495440078'
kpp()

Returns tax registration reason code (ru. код причины постановки на учет, КПП).

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.kpp()
...
'509845042'
'346643941'
'396243914'
'286501144'
'138045932'
large_company()
Example:‘АвтоВАЗ’
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.large_company()
...
'Мишлен (Michelin)'
'ГК 1520'
'Мосводоканал'
'Fix Price'
'СДС Азот'

faker.providers.credit_card

class faker.providers.credit_card.ru_RU.Provider(generator)

Bases: faker.providers.credit_card.Provider

credit_card_expire(start='now', end='+4y', date_format='%m/%y')
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.credit_card_expire()
...
'10/23'
'11/21'
'06/23'
'01/24'
'01/22'
credit_card_full(card_type=None)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.credit_card_full()
...
'Union Pay\nIvanna Maksimova\n8164759382421945 02/24\nCVC: 892\nИжкомбанк'
'American Express\nNatalya Suvorova\n346593877840808 08/20\nCID: 6097\nСтавропольпромстройбанк'
'Mastercard\nNinel Semenova\n2713328711587146 07/22\nCVC2: 418\nИС Банк'
'Union Pay\nSidor Lukin\n6219659342320949 04/22\nCVC: 112\nТранскапиталбанк'
'Union Pay\nTamara Myasnikova\n8168483396947755 08/20\nCVC: 591\nМосковский Областной Банк'
credit_card_number(card_type=None)

Returns a valid credit card number.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.credit_card_number()
...
'8160487647593829'
'2594892411578154'
'2203387784080162'
'370975351393322'
'341587148418589'
credit_card_provider(card_type=None)

Returns the provider’s name of the credit card.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.credit_card_provider()
...
'Union Pay'
'American Express'
'МИР'
'Mastercard'
'Maestro'
credit_card_security_code(card_type=None)

Returns a security code string.

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.credit_card_security_code()
...
'604'
'764'
'593'
'421'
'489'

faker.providers.currency

class faker.providers.currency.ru_RU.Provider(generator)

Bases: faker.providers.currency.Provider

cryptocurrency()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cryptocurrency()
...
('ZCL', 'Zclassic')
('IOTA', 'IOTA')
('PPC', 'Peercoin')
('KOI', 'Coinye')
('XDN', 'DigitalNote')
cryptocurrency_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cryptocurrency_code()
...
'ZCL'
'IOTA'
'PPC'
'KOI'
'XDN'
cryptocurrency_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.cryptocurrency_name()
...
'Zclassic'
'IOTA'
'Peercoin'
'Coinye'
'DigitalNote'
currency()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.currency()
...
('TMT', 'Новый туркменский манат')
('SDG', 'Суданский фунт')
('JEP', 'Джерсийский фунт')
('ETB', 'Эфиопский быр')
('LKR', 'Шри-ланкийская рупия')
currency_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.currency_code()
...
'TMT'
'SDG'
'JEP'
'ETB'
'LKR'
currency_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.currency_name()
...
'Новый туркменский манат'
'Суданский фунт'
'Джерсийский фунт'
'Эфиопский быр'
'Шри-ланкийская рупия'
currency_symbol(code=None)
Example:$
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.currency_symbol()
...
'฿'
'﷼'
'﷼'
'$'
'₸'

faker.providers.date_time

class faker.providers.date_time.ru_RU.Provider(generator)

Bases: faker.providers.date_time.Provider

am_pm()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.am_pm()
...
'AM'
'AM'
'AM'
'AM'
'PM'
century()

:example ‘XVII’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.century()
...
'XVIII'
'XVI'
'IX'
'VI'
'XI'
date(pattern='%Y-%m-%d', end_datetime=None)

Get a date string between January 1, 1970 and now :param pattern format :example ‘2008-11-27’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date()
...
'1996-03-20'
'1998-08-15'
'1972-10-03'
'1987-08-15'
'2004-10-16'
date_between(start_date='-30y', end_date='today')

Get a Date object based on a random date between two given dates. Accepts date strings that can be recognized by strtotime().

:param start_date Defaults to 30 years ago :param end_date Defaults to “today” :example Date(‘1999-02-02’) :return Date

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_between()
...
2018-12-18
2003-05-04
2016-01-08
2004-07-16
1991-08-11
date_between_dates(date_start=None, date_end=None)

Takes two Date objects and returns a random date between the two given dates. Accepts Date or Datetime objects

Parameters:
  • date_start – Date
  • date_end – Date

:return Date

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_between_dates()
...
2020-03-26
2020-03-26
2020-03-26
2020-03-26
2020-03-26
date_object(end_datetime=None)

Get a date object between January 1, 1970 and now :example datetime.date(2016, 9, 20)

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_object()
...
1996-03-20
1998-08-15
1972-10-03
1987-08-15
2004-10-16
date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)

Generate a random date of birth represented as a Date object, constrained by optional miminimum_age and maximum_age parameters.

:param tzinfo Defaults to None. :param minimum_age Defaults to 0. :param maximum_age Defaults to 115.

:example Date(‘1979-02-02’) :return Date

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_of_birth()
...
2019-02-27
1956-08-30
2007-05-23
1961-06-21
1909-09-28
date_this_century(before_today=True, after_today=False)

Gets a Date object for the current century.

Parameters:
  • before_today – include days in current century before today
  • after_today – include days in current century after today

:example Date(‘2012-04-04’) :return Date

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_century()
...
2013-02-08
2014-04-23
2001-05-18
2008-10-22
2017-05-24
date_this_decade(before_today=True, after_today=False)

Gets a Date object for the decade year.

Parameters:
  • before_today – include days in current decade before today
  • after_today – include days in current decade after today

:example Date(‘2012-04-04’) :return Date

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_decade()
...
2020-03-22
2020-02-07
2020-03-14
2020-02-10
2020-01-04
date_this_month(before_today=True, after_today=False)

Gets a Date object for the current month.

Parameters:
  • before_today – include days in current month before today
  • after_today – include days in current month after today
  • tzinfo – timezone, instance of datetime.tzinfo subclass

:example DateTime(‘2012-04-04 11:02:02’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_month()
...
2020-03-19
2020-03-21
2020-03-02
2020-03-13
2020-03-25
date_this_year(before_today=True, after_today=False)

Gets a Date object for the current year.

Parameters:
  • before_today – include days in current year before today
  • after_today – include days in current year after today

:example Date(‘2012-04-04’) :return Date

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_year()
...
2020-03-22
2020-02-07
2020-03-14
2020-02-10
2020-01-04
date_time(tzinfo=None, end_datetime=None)

Get a datetime object for a date between January 1, 1970 and now :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘2005-08-16 20:39:21’) :return datetime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time()
...
1996-03-20 07:46:39
1998-08-15 08:43:22
1972-10-03 05:52:26
1987-08-15 09:51:25
2004-10-16 19:14:57
date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)

Get a datetime object for a date between January 1, 001 and now :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘1265-03-22 21:15:52’) :return datetime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_ad()
...
0932-07-17 01:20:13
2009-08-03 21:25:00
0058-03-29 17:26:45
1023-04-21 11:47:46
1961-07-18 03:50:16
date_time_between(start_date='-30y', end_date='now', tzinfo=None)

Get a DateTime object based on a random date between two given dates. Accepts date strings that can be recognized by strtotime().

:param start_date Defaults to 30 years ago :param end_date Defaults to “now” :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘1999-02-02 11:42:52’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_between()
...
2018-12-19 11:58:49
2003-05-06 01:14:29
2016-01-09 22:03:29
2004-07-18 01:42:51
1991-08-12 12:17:23
date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)

Takes two DateTime objects and returns a random datetime between the two given datetimes. Accepts DateTime objects.

Parameters:
  • datetime_start – DateTime
  • datetime_end – DateTime
  • tzinfo – timezone, instance of datetime.tzinfo subclass

:example DateTime(‘1999-02-02 11:42:52’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_between_dates()
...
2020-03-26 14:09:10
2020-03-26 14:09:10
2020-03-26 14:09:10
2020-03-26 14:09:10
2020-03-26 14:09:10
date_time_this_century(before_now=True, after_now=False, tzinfo=None)

Gets a DateTime object for the current century.

Parameters:
  • before_now – include days in current century before today
  • after_now – include days in current century after today
  • tzinfo – timezone, instance of datetime.tzinfo subclass

:example DateTime(‘2012-04-04 11:02:02’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_century()
...
2013-02-08 15:53:19
2014-04-23 16:21:41
2001-05-18 02:56:13
2008-10-22 16:55:42
2017-05-24 21:37:28
date_time_this_decade(before_now=True, after_now=False, tzinfo=None)

Gets a DateTime object for the decade year.

Parameters:
  • before_now – include days in current decade before today
  • after_now – include days in current decade after today
  • tzinfo – timezone, instance of datetime.tzinfo subclass

:example DateTime(‘2012-04-04 11:02:02’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_decade()
...
2020-03-22 23:38:43
2020-02-07 09:41:11
2020-03-14 14:09:42
2020-02-10 20:00:10
2020-01-04 22:20:07
date_time_this_month(before_now=True, after_now=False, tzinfo=None)

Gets a DateTime object for the current month.

Parameters:
  • before_now – include days in current month before today
  • after_now – include days in current month after today
  • tzinfo – timezone, instance of datetime.tzinfo subclass

:example DateTime(‘2012-04-04 11:02:02’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_month()
...
2020-03-19 16:50:35
2020-03-21 10:00:05
2020-03-02 23:10:03
2020-03-13 13:39:35
2020-03-25 19:40:41
date_time_this_year(before_now=True, after_now=False, tzinfo=None)

Gets a DateTime object for the current year.

Parameters:
  • before_now – include days in current year before today
  • after_now – include days in current year after today
  • tzinfo – timezone, instance of datetime.tzinfo subclass

:example DateTime(‘2012-04-04 11:02:02’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_year()
...
2020-03-22 23:38:43
2020-02-07 09:41:11
2020-03-14 14:09:42
2020-02-10 20:00:10
2020-01-04 22:20:07
day_of_month()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.day_of_month()
...
'20'
'15'
'03'
'15'
'16'
day_of_week()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.day_of_week()
...
'Среда'
'Суббота'
'Вторник'
'Суббота'
'Суббота'
future_date(end_date='+30d', tzinfo=None)

Get a Date object based on a random date between 1 day from now and a given date. Accepts date strings that can be recognized by strtotime().

:param end_date Defaults to “+30d” :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘1999-02-02 11:42:52’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.future_date()
...
2020-04-14
2020-04-16
2020-03-28
2020-04-08
2020-04-20
future_datetime(end_date='+30d', tzinfo=None)

Get a DateTime object based on a random date between 1 second form now and a given date. Accepts date strings that can be recognized by strtotime().

:param end_date Defaults to “+30d” :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘1999-02-02 11:42:52’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.future_datetime()
...
2020-04-14 06:59:46
2020-04-16 00:09:16
2020-03-28 13:19:14
2020-04-08 03:48:46
2020-04-20 09:49:52
iso8601(tzinfo=None, end_datetime=None)
Parameters:tzinfo – timezone, instance of datetime.tzinfo subclass

:example ‘2003-10-21T16:05:52+0000’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iso8601()
...
'1996-03-20T07:46:39'
'1998-08-15T08:43:22'
'1972-10-03T05:52:26'
'1987-08-15T09:51:25'
'2004-10-16T19:14:57'
month()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.month()
...
'03'
'08'
'10'
'08'
'10'
month_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.month_name()
...
'Март'
'Август'
'Октябрь'
'Август'
'Октябрь'
past_date(start_date='-30d', tzinfo=None)

Get a Date object based on a random date between a given date and 1 day ago. Accepts date strings that can be recognized by strtotime().

:param start_date Defaults to “-30d” :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘1999-02-02 11:42:52’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.past_date()
...
2020-03-14
2020-03-16
2020-02-26
2020-03-08
2020-03-20
past_datetime(start_date='-30d', tzinfo=None)

Get a DateTime object based on a random date between a given date and 1 second ago. Accepts date strings that can be recognized by strtotime().

:param start_date Defaults to “-30d” :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime(‘1999-02-02 11:42:52’) :return DateTime

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.past_datetime()
...
2020-03-15 06:59:45
2020-03-17 00:09:15
2020-02-27 13:19:13
2020-03-09 03:48:45
2020-03-21 09:49:51
time(pattern='%H:%M:%S', end_datetime=None)

Get a time string (24h format by default) :param pattern format :example ‘15:02:34’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time()
...
'07:46:39'
'08:43:22'
'05:52:26'
'09:51:25'
'19:14:57'
time_delta(end_datetime=None)

Get a timedelta object

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_delta()
...
0:00:00
0:00:00
0:00:00
0:00:00
0:00:00
time_object(end_datetime=None)

Get a time object :example datetime.time(15, 56, 56, 772876)

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_object()
...
07:46:39
08:43:22
05:52:26
09:51:25
19:14:57
time_series(start_date='-30d', end_date='now', precision=None, distrib=None, tzinfo=None)

Returns a generator yielding tuples of (<datetime>, <value>).

The data points will start at start_date, and be at every time interval specified by precision. distrib is a callable that accepts <datetime> and returns <value>

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_series()
...
<generator object Provider.time_series at 0x7fdbfc154c78>
<generator object Provider.time_series at 0x7fdbfc154c78>
<generator object Provider.time_series at 0x7fdbfc154c78>
<generator object Provider.time_series at 0x7fdbfc154c78>
<generator object Provider.time_series at 0x7fdbfc154c78>
timezone()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.timezone()
...
'Зимбабве (UTC+02)'
'Австрия (UTC+01)'
'КНДР (UTC+09)'
'ЮАР (UTC+02)'
'Оман (UTC+04'
unix_time(end_datetime=None, start_datetime=None)

Get a timestamp between January 1, 1970 and now, unless passed explicit start_datetime or end_datetime values. :example 1061306726

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.unix_time()
...
827307999
903170602
86939546
556019485
1097954097
year()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.year()
...
'1996'
'1998'
'1972'
'1987'
'2004'

faker.providers.internet

class faker.providers.internet.ru_RU.Provider(generator)

Bases: faker.providers.internet.Provider

ascii_company_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_company_email()
...
'hristofor1998@oao.edu'
'svetlana1994@oao.net'
'belozerovjakov@ustinova.org'
'terenti_2002@ip.info'
'makarsemenov@maks.ru'
ascii_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_email()
...
'nbirjukov@ip.net'
'efrem19@seliverstova.net'
'belovanikita@fortum.info'
'isaevvladimir@mail.ru'
'anisim80@gmail.com'
ascii_free_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_free_email()
...
'hristofor1998@gmail.com'
'natan_1990@rambler.ru'
'fedotsobolev@gmail.com'
'tarasovsidor@rambler.ru'
'ustin92@yahoo.com'
ascii_safe_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_safe_email()
...
'hristofor1998@example.org'
'natan_1990@example.net'
'fedotsobolev@example.org'
'tarasovsidor@example.net'
'ustin92@example.org'
company_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_email()
...
'hristofor1998@oao.edu'
'svetlana1994@oao.net'
'belozerovjakov@ustinova.org'
'terenti_2002@ip.info'
'makarsemenov@maks.ru'
domain_name(levels=1)

Produce an Internet domain name with the specified number of subdomain levels.

>>> domain_name()
nichols-phillips.com
>>> domain_name(2)
williamson-hopkins.jackson.com
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_name()
...
'gk.biz'
'npo.biz'
'zao.com'
'zhukova.edu'
'gk.edu'
domain_word()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_word()
...
'gk'
'ao'
'kapustin'
'oao'
'ao'
email(domain=None)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.email()
...
'nbirjukov@ip.net'
'efrem19@seliverstova.net'
'belovanikita@fortum.info'
'isaevvladimir@mail.ru'
'anisim80@gmail.com'
free_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email()
...
'hristofor1998@gmail.com'
'natan_1990@rambler.ru'
'fedotsobolev@gmail.com'
'tarasovsidor@rambler.ru'
'ustin92@yahoo.com'
free_email_domain()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email_domain()
...
'rambler.ru'
'yandex.ru'
'hotmail.com'
'yahoo.com'
'mail.ru'
hostname(levels=1)

Produce a hostname with specified number of subdomain levels.

>>> hostname()
db-01.nichols-phillips.com
>>> hostname(0)
laptop-56
>>> hostname(2)
web-12.williamson-hopkins.jackson.com
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hostname()
...
'email-60.npo.biz'
'laptop-93.ao.edu'
'web-92.ooo.info'
'db-65.oao.com'
'email-80.ooo.org'
http_method()

Returns random HTTP method https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.http_method()
...
'TRACE'
'OPTIONS'
'PUT'
'POST'
'DELETE'
image_url(width=None, height=None)

Returns URL to placeholder image Example: http://placehold.it/640x480

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.image_url()
...
'https://www.lorempixel.com/788/861'
'https://placeimg.com/995/829/any'
'https://dummyimage.com/621x976'
'https://dummyimage.com/447x285'
'https://placeimg.com/194/513/any'
ipv4(network=False, address_class=None, private=None)

Returns a random IPv4 address or network with a valid CIDR.

Parameters:
  • network – Network address
  • address_class – IPv4 address class (a, b, or c)
  • private – Public or private
Returns:

IPv4

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4()
...
'171.174.170.81'
'95.25.112.121'
'51.105.121.194'
'195.110.164.126'
'141.250.247.54'
ipv4_network_class()

Returns a IPv4 network class ‘a’, ‘b’ or ‘c’.

Returns:IPv4 network class
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_network_class()
...
'c'
'c'
'b'
'a'
'b'
ipv4_private(network=False, address_class=None)

Returns a private IPv4.

Parameters:
  • network – Network address
  • address_class – IPv4 address class (a, b, or c)
Returns:

Private IPv4

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_private()
...
'192.168.215.85'
'10.248.203.131'
'172.25.180.188'
'192.168.111.215'
'172.19.8.218'
ipv4_public(network=False, address_class=None)

Returns a public IPv4 excluding private blocks.

Parameters:
  • network – Network address
  • address_class – IPv4 address class (a, b, or c)
Returns:

Public IPv4

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv4_public()
...
'195.174.170.81'
'15.227.46.15'
'164.218.94.112'
'214.253.123.155'
'134.17.181.9'
ipv6(network=False)

Produce a random IPv6 address or network with a valid CIDR

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ipv6()
...
'e3e7:682:c209:4cac:629f:6fbf:d82c:7cd'
'f728:b4fa:4248:5e3a:a5d:2f35:6baa:9455'
'eb11:67b3:67a9:c378:7c65:c1e6:82e2:e662'
'f7c1:bd87:4da5:e709:d471:3d61:c8a7:639'
'e443:df78:9558:867f:5ba9:1fb0:7a02:4204'
mac_address()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mac_address()
...
'c5:d7:14:84:f8:cf'
'9b:f4:b7:6f:47:90'
'47:30:80:4b:9e:32'
'25:a9:f1:33:b5:de'
'a1:68:f4:e2:85:1f'
port_number(is_system=False, is_user=False, is_dynamic=False)

Returns a network port number https://tools.ietf.org/html/rfc6335

Parameters:
  • is_system – System or well-known ports
  • is_user – User or registered ports
  • is_dynamic – Dynamic / private / ephemeral ports
Return type:

int

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.port_number()
...
50494
55125
5306
33936
63691
safe_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_email()
...
'hristofor1998@example.org'
'natan_1990@example.net'
'fedotsobolev@example.org'
'tarasovsidor@example.net'
'ustin92@example.org'
slug(value=None)

Django algorithm

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.slug()
...
''
''
''
''
''
tld()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tld()
...
'org'
'org'
'biz'
'com'
'info'
uri()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri()
...
'https://www.npo.biz/category/list/main.html'
'http://interneshnl.net/'
'http://www.ooo.info/tag/tags/privacy/'
'http://ooo.org/blog/posts/login.php'
'http://ilin.com/posts/category.html'
uri_extension()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_extension()
...
'.jsp'
'.php'
'.htm'
'.html'
'.htm'
uri_page()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_page()
...
'terms'
'about'
'homepage'
'main'
'register'
uri_path(deep=None)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_path()
...
'posts/tag'
'explore/tag'
'explore/category'
'categories'
'main/main'
url(schemes=None)
Parameters:schemes – a list of strings to use as schemes, one will chosen randomly.

If None, it will generate http and https urls. Passing an empty list will result in schemeless url generation like “://domain.com”.

Returns:a random url string.
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.url()
...
'https://ao.org/'
'http://www.oao.net/'
'http://gk.edu/'
'http://pervi.info/'
'http://www.oao.com/'
user_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.user_name()
...
'hristofor1998'
'fokinaklavdija'
'anna_2002'
'fedotsobolev'
'kuzminaristarh'

faker.providers.job

class faker.providers.job.ru_RU.Provider(generator)

Bases: faker.providers.job.Provider

job()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.job()
...
'Терапевт'
'Скорняк'
'Литейщик'
'Звукорежиссёр'
'Моторист'

faker.providers.lorem

class faker.providers.lorem.ru_RU.Provider(generator)

Bases: faker.providers.lorem.Provider

paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
Returns:A single paragraph. For example: ‘Sapiente sunt omnis. Ut pariatur ad autem ducimus et. Voluptas rem voluptas sint modi dolorem amet.’

Keyword arguments: :param nb_sentences: around how many sentences the paragraph should contain :param variable_nb_sentences: set to false if you want exactly nb

sentences returned, otherwise the result may include a number of sentences of nb +/-40% (with a minimum of 1)
Parameters:ext_word_list – a list of words you would like to have instead of ‘Lorem ipsum’.
Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph()
...
'Грустный полностью умирать набор командующий покинуть. Сынок некоторый функция ягода июнь разуметься. Хозяйка рай предоставить трубка табак.'
'Прошептать витрина висеть даль. Чувство жестокий издали механический покидать интеллектуальный.'
'Видимо прощение пространство бригада инструкция постоянный засунуть. Провинция неправда роскошный вздрогнуть посидеть спасть.'
'Правый господь карман зарплата изредка спорт домашний. Помимо багровый магазин актриса.'
'Угроза художественный миллиард ныне невозможно район упорно. Мучительно один блин коммунизм. Заведение райком провал прошептать. Витрина слать господь интеллектуальный дьявол космос столетие.'
paragraphs(nb=3, ext_word_list=None)

Generate an array of paragraphs :example [paragraph1, paragraph2, paragraph3] :param nb: how many paragraphs to return :param ext_word_list: a list of words you would like to have instead of

‘Lorem ipsum’.
Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraphs()
...
['Грустный полностью умирать набор командующий покинуть. Сынок некоторый функция ягода июнь разуметься. Хозяйка рай предоставить трубка табак.', 'Прошептать витрина висеть даль. Чувство жестокий издали механический покидать интеллектуальный.', 'Видимо прощение пространство бригада инструкция постоянный засунуть. Провинция неправда роскошный вздрогнуть посидеть спасть.']
['Правый господь карман зарплата изредка спорт домашний. Помимо багровый магазин актриса.', 'Угроза художественный миллиард ныне невозможно район упорно. Мучительно один блин коммунизм. Заведение райком провал прошептать. Витрина слать господь интеллектуальный дьявол космос столетие.', 'Необычный функция жестокий сутки а секунда неправда освободить. Приятель мусор провинция назначить совет находить зеленый возникновение. Даль табак металл мера.']
['Подробность плод приличный упорно кидать проход пространство. Фонарик порт уточнить дошлый. Выкинуть бак рот столетие.', 'Приходить лиловый решение решение миг отметить. Медицина миф даль носок. Блин песня что рота славный.', 'Решетка идея что спичка. Миллиард покидать советовать что.']
['Костер валюта коллектив реклама разводить тяжелый недостаток. Уронить степь мера ягода кожа казнь пища. Означать цвет плясать место неожиданно.', 'Перебивать командующий господь парень добиться что. Металл стакан костер славный девка.', 'Головной пламя пастух художественный настать салон смертельный. Некоторый подробность войти миф неправда слать факультет. Упорно равнодушный процесс болото банк хозяйка.']
['Чувство лететь пересечь монета товар спичка. Вздрогнуть угодный выбирать триста. Даль место дальний господь.', 'Ставить освободить дружно устройство военный банда освободить. Труп куча грустный разнообразный.', 'Печатать остановить некоторый опасность перебивать сутки. Мелочь рота жестокий угроза чем запустить угроза. Кольцо зачем возбуждение.']
sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)

Generate a random sentence :example ‘Lorem ipsum dolor sit amet.’

Parameters:
  • nb_words – around how many words the sentence should contain
  • variable_nb_words – set to false if you want exactly nb words returned, otherwise the result may include a number of words of nb +/-40% (with a minimum of 1)
  • ext_word_list – a list of words you would like to have instead of ‘Lorem ipsum’.
Return type:

str

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence()
...
'Бетонный второй настать расстройство наступать ложиться.'
'Покинуть успокоиться плясать поезд кольцо.'
'Июнь разуметься сверкать некоторый.'
'Рота полюбить передо прошептать витрина висеть даль результат.'
'Жестокий издали механический покидать интеллектуальный народ набор видимо.'
sentences(nb=3, ext_word_list=None)

Generate an array of sentences :example [‘Lorem ipsum dolor sit amet.’, ‘Consectetur adipisicing eli.’]

Keyword arguments: :param nb: how many sentences to return :param ext_word_list: a list of words you would like to have instead of

‘Lorem ipsum’.
Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences()
...
['Бетонный второй настать расстройство наступать ложиться.', 'Покинуть успокоиться плясать поезд кольцо.', 'Июнь разуметься сверкать некоторый.']
['Рота полюбить передо прошептать витрина висеть даль результат.', 'Жестокий издали механический покидать интеллектуальный народ набор видимо.', 'Сходить потрясти неправда карандаш.']
['Засунуть командующий возникновение.', 'Четко народ валюта находить сустав мгновение.', 'Правый господь карман зарплата изредка спорт домашний.']
['Помимо багровый магазин актриса.', 'Помимо естественный пространство граница чувство провинция пробовать житель.', 'Цель разводить единый.']
['Столетие кузнец число миф.', 'Прошептать райком магазин при.', 'Необычный конструкция торговля дрогнуть оставить командир выразить.']
text(max_nb_chars=200, ext_word_list=None)

Generate a text string. Depending on the ``max_nb_chars, returns a string made of words, sentences, or paragraphs. :example ‘Sapiente sunt omnis. Ut pariatur ad autem ducimus et. Voluptas rem voluptas sint modi dolorem amet.’

Keyword arguments: :param max_nb_chars: Maximum number of characters the text should contain (minimum 5) :param ext_word_list: a list of words you would like to have instead of ‘Lorem ipsum’.

:rtype str

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text()
...
'Грустный полностью умирать набор командующий покинуть. Сынок некоторый функция ягода июнь разуметься. Хозяйка рай предоставить трубка табак.'
'Видимо прощение пространство бригада инструкция постоянный засунуть. Провинция неправда роскошный вздрогнуть посидеть спасть.'
'Угроза художественный миллиард ныне невозможно район упорно. Мучительно один блин коммунизм. Заведение райком провал прошептать. Витрина слать господь интеллектуальный дьявол космос столетие.'
'Подробность плод приличный упорно кидать проход пространство. Фонарик порт уточнить дошлый. Выкинуть бак рот столетие.'
'Решетка идея что спичка. Миллиард покидать советовать что.'
texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)

Generate an array of texts :example [text1, text2, text3] :param nb_texts: How many texts to return :param max_nb_chars: Maximum number of characters the text should contain (minimum 5) :param ext_word_list: a list of words you would like to have instead of ‘Lorem ipsum’.

Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts()
...
['Грустный полностью умирать набор командующий покинуть. Сынок некоторый функция ягода июнь разуметься. Хозяйка рай предоставить трубка табак.', 'Видимо прощение пространство бригада инструкция постоянный засунуть. Провинция неправда роскошный вздрогнуть посидеть спасть.', 'Угроза художественный миллиард ныне невозможно район упорно. Мучительно один блин коммунизм. Заведение райком провал прошептать. Витрина слать господь интеллектуальный дьявол космос столетие.']
['Подробность плод приличный упорно кидать проход пространство. Фонарик порт уточнить дошлый. Выкинуть бак рот столетие.', 'Решетка идея что спичка. Миллиард покидать советовать что.', 'Перебивать командующий господь парень добиться что. Металл стакан костер славный девка.']
['Чувство лететь пересечь монета товар спичка. Вздрогнуть угодный выбирать триста. Даль место дальний господь.', 'Печатать остановить некоторый опасность перебивать сутки. Мелочь рота жестокий угроза чем запустить угроза. Кольцо зачем возбуждение.', 'Приличный совет оборот фонарик степь команда. Набор анализ растеряться указанный. Соответствие инфекция перебивать рот.\nШкольный инвалид висеть космос.']
['А число наступать столетие заведение поставить валюта деньги. Равнодушный академик костер поговорить волк экзамен предоставить.', 'Лететь столетие роса. Написать да песня запустить одиннадцать горький неправда выгнать. Непривычный уничтожение потом порт мальчишка уронить.', 'Выражаться природа коричневый пересечь означать изучить хозяйка.\nЗасунуть пол пастух. Угол порт горький неожиданно деньги сутки коллектив. Кпсс выражение природа слишком засунуть.']
['Спорт беспомощный миф солнце. Госпожа теория очутиться. Ночь выражение мальчишка анализ медицина. Второй штаб ответить социалистический посидеть райком понятный.', 'Решение дурацкий запустить издали означать остановить. Да скрытый шлем изредка.\nСмеяться ответить сынок тревога. Изба наслаждение степь уточнить.', 'Головной пастух неожиданно порт возмутиться плод. Палата выражаться скользить цвет палата ученый.\nПроцесс металл спичка бегать экзамен уточнить. Падаль потянуться казнь пространство дошлый спорт.']
word(ext_word_list=None)
Returns:A random word, eg: ‘lorem’
Parameters:ext_word_list – a list of words you would like to have instead of ‘Lorem ipsum’
Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.word()
...
'мусор'
'бетонный'
'второй'
'настать'
'расстройство'
words(nb=3, ext_word_list=None, unique=False)
Returns:An array of random words. for example: [‘Lorem’, ‘ipsum’, ‘dolor’]

Keyword arguments: :param nb: how many words to return :param ext_word_list: a list of words you would like to have instead of

‘Lorem ipsum’
Parameters:unique – If True, the returned word list will contain unique words
Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words()
...
['мусор', 'бетонный', 'второй']
['настать', 'расстройство', 'наступать']
['ложиться', 'триста', 'единый']
['сынок', 'некоторый', 'функция']
['ягода', 'июнь', 'разуметься']

faker.providers.person

class faker.providers.person.ru_RU.Provider(generator)

Bases: faker.providers.person.Provider

first_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name()
...
'Вера'
'Христофор'
'Максим'
'Егор'
'Олег'
first_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_female()
...
'Светлана'
'Олимпиада'
'Иванна'
'Галина'
'Лариса'
first_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_male()
...
'Тарас'
'Савелий'
'Капитон'
'Гремислав'
'Любим'
last_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name()
...
'Муравьева'
'Овчинникова'
'Бирюков'
'Селезнев'
'Лебедева'
last_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_female()
...
'Шарапова'
'Гришина'
'Тихонова'
'Максимова'
'Чернова'
last_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_male()
...
'Шарапов'
'Гришин'
'Тихонов'
'Максимов'
'Чернов'
middle_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.middle_name()
...
'Михайловна'
'Дмитриевна'
'Иларионовичх'
'Григорьевич'
'Федосьевич'
middle_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.middle_name_female()
...
'Станиславовна'
'Руслановна'
'Захаровна'
'Валериевна'
'Кузьминична'
middle_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.middle_name_male()
...
'Феоктистович'
'Тимурович'
'Григорьевич'
'Венедиктович'
'Евсеевич'
name()

:example ‘John Doe’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name()
...
'Олимпиада Захаровна Максимова'
'Афанасьева Пелагея Георгиевна'
'Михей Харитонович Горшков'
'Савватий Захарьевич Николаев'
'Эмилия Сергеевна Бобылева'
name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_female()
...
'Олимпиада Захаровна Максимова'
'Зоя Рудольфовна Анисимова'
'Ермакова Татьяна Кузьминична'
'Зиновьева Мария Валериевна'
'Эмилия Сергеевна Бобылева'
name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_male()
...
'Савелий Григорьевич Максимов'
'Ипполит Устинович Анисимов'
'Ермаков Филарет Евсеевич'
'Зиновьев Никанор Васильевич'
'Яков Федосеевич Бобылев'
prefix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix()
...
'тов.'
'г-н'
'г-жа'
'г-жа'
'тов.'
prefix_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_female()
...
'тов.'
'тов.'
'г-жа'
'г-жа'
'тов.'
prefix_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_male()
...
'тов.'
'тов.'
'г-н'
'г-н'
'тов.'
suffix()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix()
...
''
''
''
''
''
suffix_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_female()
...
''
''
''
''
''
suffix_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_male()
...
''
''
''
''
''

faker.providers.phone_number

class faker.providers.phone_number.ru_RU.Provider(generator)

Bases: faker.providers.phone_number.Provider

country_calling_code()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_calling_code()
...
'+211'
'+599 4'
'+800'
'+503'
'+82'
msisdn()

https://en.wikipedia.org/wiki/MSISDN

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.msisdn()
...
'6048764759382'
'1948924115781'
'5938778408016'
'0975351393328'
'1587148418583'
phone_number()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.phone_number()
...
'8 (604) 876-4759'
'8 (382) 421-9489'
'84115781565'
'8 387 784 08 01'
'8 (609) 753-51-39'

faker.providers.ssn

class faker.providers.ssn.ru_RU.Provider(generator)

Bases: faker.providers.ssn.Provider

ssn()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ssn()
...
'604876475938'
'219489241157'
'565938778408'
'160975351393'
'287115871484'