Locale ja_JP

faker.providers.address

class faker.providers.address.ja_JP.Provider(generator: Any)

Bases: Provider

address() str
Example:

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

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.address()
...
'大阪府富津市細野33丁目16番13号 皇居外苑シャルム938'
'山梨県いすみ市松浦町40丁目26番9号'
'鹿児島県横浜市中区横林20丁目4番3号 パーク上野公園565'
'佐賀県横浜市青葉区権現堂36丁目16番15号 コート細野801'
'京都府西多摩郡奥多摩町丹勢40丁目16番11号 アーバン東神田393'
administrative_unit() str
Example:

‘東京都’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.administrative_unit()
...
'滋賀県'
'大阪府'
'岩手県'
'石川県'
'岡山県'
ban() str
Example:

‘3番’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ban()
...
'13番'
'25番'
'14番'
'2番'
'9番'
building_name() str
Example:

‘コーポ芝浦’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_name()
...
'シティ'
'シティ'
'パレス'
'クレスト'
'コート'
building_number() str
Example:

‘791’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_number()
...
'604'
'647'
'938'
'421'
'892'
chome() str
Example:

‘1丁目’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.chome()
...
'25丁目'
'27丁目'
'3丁目'
'17丁目'
'33丁目'
city() str
Example:

‘台東区’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city()
...
'横浜市港北区'
'世田谷区'
'八丈島八丈町'
'横浜市瀬谷区'
'豊島区'
city_suffix() str
Example:

‘town’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_suffix()
...
'Ville'
'Ville'
'Ville'
'Ville'
'Ville'
country() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country()
...
'タイ'
'アイスランド'
'セルビア'
'ウガンダ'
'ジャマイカ'
country_code(representation: str = 'alpha-2') str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_code()
...
'MV'
'PS'
'NL'
'BB'
'IL'
current_country() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.current_country()
...
'Japan'
'Japan'
'Japan'
'Japan'
'Japan'
current_country_code() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.current_country_code()
...
'JP'
'JP'
'JP'
'JP'
'JP'
gou() str
Example:

‘10号’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.gou()
...
'13号'
'14号'
'2号'
'9号'
'17号'
postcode() str
Example:

‘101-1212’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.postcode()
...
'864-6311'
'776-6890'
'041-4242'
'988-8376'
'497-6634'
prefecture() str
Example:

‘東京都’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefecture()
...
'滋賀県'
'大阪府'
'岩手県'
'石川県'
'岡山県'
street_address() str
Example:

‘791 Crist Parks’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_address()
...
'048 加藤 Street'
'938 渡辺 Street'
'411 山田 Street'
'593 吉田 Street'
'160 村上 Street'
street_name() str
Example:

‘Crist Parks’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_name()
...
'前田 Street'
'渡辺 Street'
'藤井 Street'
'小林 Street'
'渡辺 Street'
street_suffix() str
Example:

‘Avenue’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_suffix()
...
'Street'
'Street'
'Street'
'Street'
'Street'
town() str
Example:

‘浅草’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.town()
...
'芝公園'
'高田馬場'
'長畑'
'細野'
'橋場'
zipcode() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.zipcode()
...
'864-6311'
'776-6890'
'041-4242'
'988-8376'
'497-6634'

faker.providers.barcode

class faker.providers.barcode.ja_JP.Provider(generator: Any)

Bases: Provider

Implement barcode provider for ja_JP locale.

Japanese local EAN barcodes are called JAN-codes.

Sources:

ean(length: int = 13, prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) str

Generate an EAN barcode of the specified length.

The value of length can only be 8 or 13 (default) which will create an EAN-8 or an EAN-13 barcode respectively.

If a value for prefixes is specified, the result will begin with one of the sequences in prefixes.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean(length=13)
...
'6604876475937'
'8242194892418'
'1578156593879'
'7840801609759'
'3513933287112'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean(length=8)
...
'66048763'
'47593824'
'42194897'
'24115780'
'15659385'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean(prefixes=('00', ))
...
'0004876475931'
'0019489241156'
'0056593877840'
'0016097535134'
'0087115871480'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean(prefixes=('45', '49'))
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
ean13(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) str

Generate an EAN-13 barcode.

This method uses ean() under the hood with the length argument explicitly set to 13.

If a value for prefixes is specified, the result will begin with one of the sequences in prefixes.

Note

Codes starting with a leading zero are treated specially in some barcode readers. For more information on compatibility with UPC-A codes, see EnUsBarcodeProvider.ean13().

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean13()
...
'6604876475937'
'8242194892418'
'1578156593879'
'7840801609759'
'3513933287112'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean13(prefixes=('00', ))
...
'0004876475931'
'0019489241156'
'0056593877840'
'0016097535134'
'0087115871480'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean13(prefixes=('45', '49'))
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
ean8(prefixes: Tuple[int | str | Tuple[int | str, ...], ...] = ()) str

Generate an EAN-8 barcode.

This method uses ean() under the hood with the length argument explicitly set to 8.

If a value for prefixes is specified, the result will begin with one of the sequences in prefixes.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean8()
...
'66048763'
'47593824'
'42194897'
'24115780'
'15659385'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean8(prefixes=('00', ))
...
'00048767'
'00938242'
'00489249'
'00781565'
'00877848'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean8(prefixes=('45', '49'))
...
'49048766'
'45938245'
'45489242'
'49781564'
'45877841'
jan(length: int = 13) str

Generate a JAN barcode of the specified length.

This method is an alias for JaJpProvider.localized_ean().

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan()
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan(length=8)
...
'49048766'
'45938245'
'45489242'
'49781564'
'45877841'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan(length=13)
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
jan13() str

Generate a 13 digit JAN barcode.

This method is an alias for JaJpProvider.localized_ean13().

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan13()
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
jan8() str

Generate a 8 digit JAN barcode.

This method is an alias for JaJpProvider.localized_ean8().

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan8()
...
'49048766'
'45938245'
'45489242'
'49781564'
'45877841'
localized_ean(length: int = 13) str

Generate a localized EAN barcode of the specified length.

The value of length can only be 8 or 13 (default) which will create an EAN-8 or an EAN-13 barcode respectively.

This method uses the standard barcode provider’s ean() under the hood with the prefixes argument explicitly set to local_prefixes of a localized barcode provider implementation.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean()
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean(length=13)
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean(length=8)
...
'49048766'
'45938245'
'45489242'
'49781564'
'45877841'
localized_ean13() str

Generate a localized EAN-13 barcode.

This method uses localized_ean() under the hood with the length argument explicitly set to 13.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean13()
...
'4504876475932'
'4919489241155'
'4556593877841'
'4516097535135'
'4987115871489'
localized_ean8() str

Generate a localized EAN-8 barcode.

This method uses localized_ean() under the hood with the length argument explicitly set to 8.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean8()
...
'49048766'
'45938245'
'45489242'
'49781564'
'45877841'

faker.providers.company

class faker.providers.company.ja_JP.Provider(generator: Any)

Bases: Provider

bs() str
Example:

‘integrate extensible convergence’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bs()
...
'iterate integrated e-markets'
'integrate back-end mindshare'
'synthesize wireless content'
'syndicate synergistic applications'
'productize killer mindshare'
catch_phrase() str
Example:

‘Robust full-range hub’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase()
...
'Networked well-modulated instruction set'
'Balanced empowering migration'
'Pre-emptive impactful toolset'
'Innovative mission-critical help-desk'
'Reduced didactic middleware'
company() str
Example:

‘Acme Ltd’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company()
...
'前田電気株式会社'
'藤原ガス有限会社'
'藤原印刷合同会社'
'合同会社高橋鉱業'
'合同会社小川情報'
company_category() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_category()
...
'電気'
'保険'
'電気'
'水産'
'食品'
company_prefix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_prefix()
...
'有限会社'
'有限会社'
'株式会社'
'有限会社'
'合同会社'
company_suffix() str
Example:

‘Ltd’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_suffix()
...
'Group'
'Group'
'Inc'
'LLC'
'PLC'

faker.providers.date_time

class faker.providers.date_time.ja_JP.Provider(generator: Any)

Bases: Provider

am_pm() str
Examples:

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

‘XVII’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.century()
...
'XIII'
'XIV'
'II'
'IX'
'XVII'
date(pattern: str = '%Y-%m-%d', end_datetime: date | datetime | timedelta | str | int | None = None) str

Get a date string between January 1, 1970 and now.

Parameters:

pattern – Format of the date (year-month-day by default)

Example:

‘2008-11-27’

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date()
...
'2015-11-08'
'2011-02-27'
'1992-11-02'
'1984-01-22'
'1997-10-05'
date_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'today') date

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

Parameters:
  • start_date – Defaults to 30 years ago

  • end_date – Defaults to “today”

Example:

Date(‘1999-02-02’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_between()
...
datetime.date(2019, 8, 19)
datetime.date(2017, 1, 13)
datetime.date(2006, 11, 30)
datetime.date(2002, 1, 24)
datetime.date(2009, 8, 20)
date_between_dates(date_start: date | datetime | timedelta | str | int | None = None, date_end: date | datetime | timedelta | str | int | None = None) date

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

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_between_dates()
...
datetime.date(2024, 4, 19)
datetime.date(2024, 4, 19)
datetime.date(2024, 4, 19)
datetime.date(2024, 4, 19)
datetime.date(2024, 4, 19)
date_object(end_datetime: datetime | None = None) date

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()
...
datetime.date(2015, 11, 8)
datetime.date(2011, 2, 27)
datetime.date(1992, 11, 2)
datetime.date(1984, 1, 22)
datetime.date(1997, 10, 5)
date_of_birth(tzinfo: tzinfo | None = None, minimum_age: int = 0, maximum_age: int = 115) date

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

Parameters:
  • tzinfo – Defaults to None.

  • minimum_age – Defaults to 0.

  • maximum_age – Defaults to 115.

Example:

Date(‘1979-02-02’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_of_birth()
...
datetime.date(2006, 4, 2)
datetime.date(1996, 3, 21)
datetime.date(1957, 1, 31)
datetime.date(1938, 5, 2)
datetime.date(1967, 8, 10)
date_this_century(before_today: bool = True, after_today: bool = False) date

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’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_century()
...
datetime.date(2020, 7, 8)
datetime.date(2018, 6, 1)
datetime.date(2010, 3, 21)
datetime.date(2006, 4, 16)
datetime.date(2012, 6, 3)
date_this_decade(before_today: bool = True, after_today: bool = False) date

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’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_decade()
...
datetime.date(2023, 8, 18)
datetime.date(2023, 4, 4)
datetime.date(2021, 10, 22)
datetime.date(2021, 2, 10)
datetime.date(2022, 3, 13)
date_this_month(before_today: bool = True, after_today: bool = False) date

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

Example:

dtdate(‘2012-04-04’)

Returns:

dtdate

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_month()
...
datetime.date(2024, 4, 16)
datetime.date(2024, 4, 14)
datetime.date(2024, 4, 8)
datetime.date(2024, 4, 5)
datetime.date(2024, 4, 10)
date_this_year(before_today: bool = True, after_today: bool = False) date

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’)

Returns:

Date

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_this_year()
...
datetime.date(2024, 4, 2)
datetime.date(2024, 3, 23)
datetime.date(2024, 2, 15)
datetime.date(2024, 1, 29)
datetime.date(2024, 2, 25)
date_time(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None) datetime

Get a datetime object for a date between January 1, 1970 and now

Parameters:

tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘2005-08-16 20:39:21’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time()
...
datetime.datetime(2015, 11, 8, 0, 46, 43, 161067)
datetime.datetime(2011, 2, 27, 3, 54, 49, 771192)
datetime.datetime(1992, 11, 2, 0, 5, 32, 87621)
datetime.datetime(1984, 1, 22, 23, 27, 36, 957726)
datetime.datetime(1997, 10, 5, 21, 3, 57, 872306)
date_time_ad(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) datetime

Get a datetime object for a date between January 1, 001 and now

Parameters:

tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1265-03-22 21:15:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_ad()
...
datetime.datetime(1709, 7, 9, 3, 21, 38, 630920)
datetime.datetime(1534, 7, 28, 4, 1, 3, 654564)
datetime.datetime(851, 12, 11, 2, 28, 24, 131615)
datetime.datetime(524, 11, 13, 1, 34, 17, 927582)
datetime.datetime(1035, 6, 19, 5, 29, 38, 864510)
date_time_between(start_date: date | datetime | timedelta | str | int = '-30y', end_date: date | datetime | timedelta | str | int = 'now', tzinfo: tzinfo | None = None) datetime

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

Parameters:
  • start_date – Defaults to 30 years ago

  • end_date – Defaults to “now”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_between()
...
datetime.datetime(2019, 8, 19, 20, 12, 14, 236214)
datetime.datetime(2017, 1, 14, 9, 37, 0, 808743)
datetime.datetime(2006, 12, 1, 15, 6, 41, 361449)
datetime.datetime(2002, 1, 25, 8, 17, 17, 49189)
datetime.datetime(2009, 8, 21, 11, 34, 13, 171082)
date_time_between_dates(datetime_start: date | datetime | timedelta | str | int | None = None, datetime_end: date | datetime | timedelta | str | int | None = None, tzinfo: tzinfo | None = None) datetime

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’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_between_dates()
...
datetime.datetime(2024, 4, 19, 13, 1, 31)
datetime.datetime(2024, 4, 19, 13, 1, 31)
datetime.datetime(2024, 4, 19, 13, 1, 31)
datetime.datetime(2024, 4, 19, 13, 1, 31)
datetime.datetime(2024, 4, 19, 13, 1, 31)
date_time_this_century(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

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’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_century()
...
datetime.datetime(2020, 7, 8, 16, 51, 11, 534447)
datetime.datetime(2018, 6, 2, 6, 9, 37, 414532)
datetime.datetime(2010, 3, 21, 19, 13, 29, 203089)
datetime.datetime(2006, 4, 17, 0, 38, 24, 989982)
datetime.datetime(2012, 6, 3, 20, 10, 30, 528409)
date_time_this_decade(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

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’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_decade()
...
datetime.datetime(2023, 8, 19, 4, 48, 51, 100710)
datetime.datetime(2023, 4, 5, 9, 35, 40, 89954)
datetime.datetime(2021, 10, 22, 12, 36, 54, 818539)
datetime.datetime(2021, 2, 10, 15, 21, 20, 209078)
datetime.datetime(2022, 3, 13, 23, 29, 27, 587169)
date_time_this_month(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

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’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_month()
...
datetime.datetime(2024, 4, 16, 15, 47, 20, 648532)
datetime.datetime(2024, 4, 15, 1, 18, 31, 927361)
datetime.datetime(2024, 4, 8, 19, 9, 53, 944505)
datetime.datetime(2024, 4, 5, 19, 13, 28, 195394)
datetime.datetime(2024, 4, 10, 11, 31, 48, 629632)
date_time_this_year(before_now: bool = True, after_now: bool = False, tzinfo: tzinfo | None = None) datetime

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’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.date_time_this_year()
...
datetime.datetime(2024, 4, 2, 12, 0, 23, 13962)
datetime.datetime(2024, 3, 24, 0, 40, 52, 625039)
datetime.datetime(2024, 2, 16, 1, 41, 35, 941629)
datetime.datetime(2024, 1, 29, 8, 41, 55, 252897)
datetime.datetime(2024, 2, 26, 0, 9, 14, 998921)
day_of_month() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.day_of_month()
...
'08'
'27'
'02'
'22'
'05'
day_of_week() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.day_of_week()
...
'日曜日'
'日曜日'
'月曜日'
'日曜日'
'日曜日'
future_date(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) date

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().

Parameters:
  • end_date – Defaults to “+30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

dtdate(‘2030-01-01’)

Returns:

dtdate

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.future_date()
...
datetime.date(2024, 5, 14)
datetime.date(2024, 5, 11)
datetime.date(2024, 5, 2)
datetime.date(2024, 4, 27)
datetime.date(2024, 5, 4)
future_datetime(end_date: date | datetime | timedelta | str | int = '+30d', tzinfo: tzinfo | None = None) datetime

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().

Parameters:
  • end_date – Defaults to “+30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.future_datetime()
...
datetime.datetime(2024, 5, 14, 21, 0, 32, 594731)
datetime.datetime(2024, 5, 12, 6, 45, 9, 54467)
datetime.datetime(2024, 5, 2, 3, 50, 13, 116942)
datetime.datetime(2024, 4, 27, 7, 26, 43, 957843)
datetime.datetime(2024, 5, 4, 21, 8, 35, 566513)
iso8601(tzinfo: tzinfo | None = None, end_datetime: date | datetime | timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') str

Get a timestamp in ISO 8601 format (or one of its profiles).

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

  • sep – separator between date and time, defaults to ‘T’

  • timespec – format specifier for the time part, defaults to ‘auto’ - see datetime.isoformat() documentation

Example:

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

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iso8601()
...
'2015-11-08T00:46:43.161067'
'2011-02-27T03:54:49.771192'
'1992-11-02T00:05:32.087621'
'1984-01-22T23:27:36.957726'
'1997-10-05T21:03:57.872306'
month() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.month()
...
'11'
'02'
'11'
'01'
'10'
month_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.month_name()
...
'十一月'
'二月'
'十一月'
'一月'
'十月'
past_date(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) date

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().

Parameters:
  • start_date – Defaults to “-30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

dtdate(‘1999-02-02’)

Returns:

dtdate

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.past_date()
...
datetime.date(2024, 4, 13)
datetime.date(2024, 4, 10)
datetime.date(2024, 4, 1)
datetime.date(2024, 3, 27)
datetime.date(2024, 4, 3)
past_datetime(start_date: date | datetime | timedelta | str | int = '-30d', tzinfo: tzinfo | None = None) datetime

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().

Parameters:
  • start_date – Defaults to “-30d”

  • tzinfo – timezone, instance of datetime.tzinfo subclass

Example:

datetime(‘1999-02-02 11:42:52’)

Returns:

datetime

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.past_datetime()
...
datetime.datetime(2024, 4, 14, 21, 0, 31, 594731)
datetime.datetime(2024, 4, 12, 6, 45, 8, 54467)
datetime.datetime(2024, 4, 2, 3, 50, 12, 116942)
datetime.datetime(2024, 3, 28, 7, 26, 42, 957843)
datetime.datetime(2024, 4, 4, 21, 8, 34, 566513)
pytimezone(*args: Any, **kwargs: Any) tzinfo | None

Generate a random timezone (see faker.timezone for any args) and return as a python object usable as a tzinfo to datetime or other fakers.

Example:

faker.pytimezone()

Returns:

dateutil.tz.tz.tzfile

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.pytimezone()
...
tzfile('/usr/share/zoneinfo/Indian/Maldives')
tzfile('/usr/share/zoneinfo/America/Barbados')
tzfile('/usr/share/zoneinfo/Europe/Stockholm')
tzfile('/usr/share/zoneinfo/Africa/Windhoek')
tzfile('/usr/share/zoneinfo/Asia/Qatar')
time(pattern: str = '%H:%M:%S', end_datetime: date | datetime | timedelta | str | int | None = None) str

Get a time string (24h format by default)

Parameters:

pattern – format

Example:

‘15:02:34’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time()
...
'00:46:43'
'03:54:49'
'00:05:32'
'23:27:36'
'21:03:57'
time_delta(end_datetime: date | datetime | timedelta | str | int | None = None) timedelta

Get a timedelta object

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_delta()
...
datetime.timedelta(0)
datetime.timedelta(0)
datetime.timedelta(0)
datetime.timedelta(0)
datetime.timedelta(0)
time_object(end_datetime: date | datetime | timedelta | str | int | None = None) time

Get a time object

Example:

datetime.time(15, 56, 56, 772876)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.time_object()
...
datetime.time(0, 46, 43, 161067)
datetime.time(3, 54, 49, 771192)
datetime.time(0, 5, 32, 87621)
datetime.time(23, 27, 36, 957726)
datetime.time(21, 3, 57, 872306)
time_series(start_date: date | datetime | timedelta | str | int = '-30d', end_date: date | datetime | timedelta | str | int = 'now', precision: float | None = None, distrib: Callable[[datetime], float] | None = None, tzinfo: tzinfo | None = None) Iterator[Tuple[datetime, Any]]

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 0x7f86be9a1bd0>
<generator object Provider.time_series at 0x7f86be9a1bd0>
<generator object Provider.time_series at 0x7f86be9a1bd0>
<generator object Provider.time_series at 0x7f86be9a1bd0>
<generator object Provider.time_series at 0x7f86be9a1bd0>
timezone() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.timezone()
...
'Indian/Maldives'
'America/Barbados'
'Europe/Stockholm'
'Africa/Windhoek'
'Asia/Qatar'
traditional_month_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.traditional_month_name()
...
'霜月'
'如月'
'霜月'
'睦月'
'神無月'
unix_time(end_datetime: date | datetime | timedelta | str | int | None = None, start_datetime: date | datetime | timedelta | str | int | None = None) float

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

On Windows, the decimal part is always 0.

Example:

1061306726.6

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.unix_time()
...
1446943603.1610665
1298778889.7711918
720662732.087621
443662056.95772624
876085437.8723056
year() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.year()
...
'2015'
'2011'
'1992'
'1984'
'1997'

faker.providers.internet

class faker.providers.internet.ja_JP.Provider(generator: Any)

Bases: Provider

ascii_company_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_company_email()
...
'amaeda@sato.jp'
'tfujii@fujiwara.jp'
'kaoritakahashi@takahashi.com'
'kumiko92@yamamoto.com'
'akemi81@nakamura.jp'
ascii_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_email()
...
'gsato@yahoo.com'
'akemi59@gmail.com'
'jun19@ogawa.com'
'ishikawamai@yahoo.com'
'nakamuramituru@hotmail.com'
ascii_free_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_free_email()
...
'amaeda@gmail.com'
'kaori76@yahoo.com'
'nkobayashi@hotmail.com'
'hiroshitakahashi@gmail.com'
'kumiko92@yahoo.com'
ascii_safe_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_safe_email()
...
'amaeda@example.org'
'kaori76@example.com'
'nkobayashi@example.net'
'hiroshitakahashi@example.org'
'kumiko92@example.com'
company_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_email()
...
'amaeda@sato.jp'
'tfujii@fujiwara.jp'
'kaoritakahashi@takahashi.com'
'kumiko92@yamamoto.com'
'akemi81@nakamura.jp'
dga(year: int | None = None, month: int | None = None, day: int | None = None, tld: str | None = None, length: int | None = None) str

Generates a domain name by given date https://en.wikipedia.org/wiki/Domain_generation_algorithm

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.dga()
...
'hxqvaffcmfsccynscisxeajjagjahtnfcmfsccynscisxeajjagjahtnfcmfscc.org'
'meydkrgdcvulautulqvjofrrnbjkfmvrewtpfttqcjafdhxckmyfamohcpnldug.org'
'iiulfpgbvqcdaehnqkbxmaqgkykorlxnwy.net'
'cpyhexmtvewxpwiiaxtgdfajuhbsyaaykvgkgreki.com'
'uqniukqjckmjabijnuqho.com'
domain_name(levels: int = 1) str

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()
...
'kondo.jp'
'sato.jp'
'kato.org'
'fujiwara.jp'
'hayashi.net'
domain_word() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_word()
...
'kondo'
'maeda'
'yoshida'
'watanabe'
'yamaguchi'
email(safe: bool = True, domain: str | None = None) str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.email()
...
'amaeda@example.org'
'kaori76@example.com'
'nkobayashi@example.net'
'hiroshitakahashi@example.org'
'kumiko92@example.com'
free_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email()
...
'amaeda@gmail.com'
'kaori76@yahoo.com'
'nkobayashi@hotmail.com'
'hiroshitakahashi@gmail.com'
'kumiko92@yahoo.com'
free_email_domain() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email_domain()
...
'yahoo.com'
'yahoo.com'
'gmail.com'
'yahoo.com'
'hotmail.com'
hostname(levels: int = 1) str

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()
...
'web-66.sato.jp'
'laptop-47.kobayashi.net'
'lt-24.takahashi.com'
'lt-48.okamoto.com'
'desktop-11.aoki.jp'
http_method() str

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()
...
'OPTIONS'
'OPTIONS'
'GET'
'DELETE'
'PATCH'
http_status_code(include_unassigned: bool = True) int

Returns random HTTP status code https://www.rfc-editor.org/rfc/rfc9110#name-status-codes :param include_unassigned: Whether to include status codes which have

not yet been assigned or are unused

Returns:

a random three digit status code

Return type:

int

Example:

404

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.http_status_code()
...
532
297
488
555
315
iana_id() str

Returns IANA Registrar ID https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.iana_id()
...
'6463344'
'7056021'
'679216'
'4343903'
'8577767'
image_url(width: int | None = None, height: int | None = None, placeholder_url: str | None = None) str

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

Parameters:
  • width – Optional image width

  • height – Optional image height

  • placeholder_url – Optional template string of image URLs from custom placeholder service. String must contain {width} and {height} placeholders, eg: https:/example.com/{width}/{height}.

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.image_url()
...
'https://picsum.photos/788/861'
'https://dummyimage.com/530x995'
'https://dummyimage.com/621x976'
'https://dummyimage.com/447x285'
'https://placekitten.com/286/194'
ipv4(network: bool = False, address_class: str | None = None, private: str | None = None) str

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() str

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()
...
'b'
'b'
'a'
'b'
'c'
ipv4_private(network: bool = False, address_class: str | None = None) str

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()
...
'172.29.117.82'
'10.248.203.131'
'172.25.180.188'
'172.22.253.123'
'192.168.71.140'
ipv4_public(network: bool = False, address_class: str | None = None) str

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()
...
'166.186.169.69'
'111.198.92.30'
'168.155.75.206'
'141.250.247.54'
'212.120.204.37'
ipv6(network: bool = False) str

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(multicast: bool = False) str

Returns a random MAC address.

Parameters:

multicast – Multicast address

Returns:

MAC Address

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.mac_address()
...
'66:c5:d7:14:84:f8'
'48:9b:f4:b7:6f:47'
'18:47:30:80:4b:9e'
'6e:25:a9:f1:33:b5'
'0e:a1:68:f4:e2:85'
nic_handle(suffix: str = 'FAKE') str

Returns NIC Handle ID https://www.apnic.net/manage-ip/using-whois/guide/person/

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.nic_handle()
...
'ZYT1598-FAKE'
'SIW493-FAKE'
'UE59352-FAKE'
'WBUN892-FAKE'
'CHQD98-FAKE'
nic_handles(count: int = 1, suffix: str = '????') List[str]

Returns NIC Handle ID list

Return type:

list[str]

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.nic_handles()
...
['ZYT1598-EWLN']
['WGNZ53-QITZ']
['UERV52-EJGW']
['CHQ498-DZJA']
['UU1864-TEMK']
port_number(is_system: bool = False, is_user: bool = False, is_dynamic: bool = False) int

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
ripe_id() str

Returns RIPE Organization ID https://www.ripe.net/manage-ips-and-asns/db/support/organisation-object-in-the-ripe-database

Return type:

str

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ripe_id()
...
'ORG-ZYT1598-RIPE'
'ORG-SIW493-RIPE'
'ORG-UE59352-RIPE'
'ORG-WBUN892-RIPE'
'ORG-CHQD98-RIPE'
safe_domain_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_domain_name()
...
'example.com'
'example.com'
'example.org'
'example.com'
'example.net'
safe_email() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_email()
...
'amaeda@example.org'
'kaori76@example.com'
'nkobayashi@example.net'
'hiroshitakahashi@example.org'
'kumiko92@example.com'
slug(value: str | None = None) str

Django algorithm

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.slug()
...
''
''
''
''
''
tld() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.tld()
...
'jp'
'jp'
'com'
'org'
'jp'
uri(schemes: List[str] | None = None, deep: int | None = None) str
Parameters:
  • schemes – a list of strings to use as schemes, one will chosen randomly. If None, it will generate http and https uris. Passing an empty list will result in schemeless uri generation like “://domain.com/index.html”.

  • deep – an integer specifying how many path components the URI should have..

Returns:

a random url string.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri()
...
'https://kato.org/categorylogin.jsp'
'https://shimizu.org/list/wp-content/mainsearch.html'
'http://yamada.com/explorehome.php'
'https://yoshida.org/tags/listlogin.jsp'
'http://www.yamashita.com/exploreauthor.php'
uri_extension() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_extension()
...
'.php'
'.php'
'.html'
'.htm'
'.asp'
uri_page() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_page()
...
'author'
'category'
'privacy'
'category'
'index'
uri_path(deep: int | None = None) str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri_path()
...
'posts/tag'
'explore/tag'
'explore/category'
'blog'
'category'
url(schemes: List[str] | None = None) str
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://sato.jp/'
'https://fujiwara.jp/'
'http://www.watanabe.com/'
'https://www.yamamoto.com/'
'https://inoue.jp/'
user_name() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.user_name()
...
'amaeda'
'watanabekaori'
'ykato'
'akemi59'
'kaoritakahashi'

faker.providers.job

class faker.providers.job.ja_JP.Provider(generator: Any)

Bases: Provider

source: https://ja.wikipedia.org/wiki/%E8%81%B7%E6%A5%AD%E4%B8%80%E8%A6%A7

job() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.job()
...
'YouTuber'
'脚本家'
'配管工'
'行政書士'
'アートディレクター'

faker.providers.lorem

class faker.providers.lorem.ja_JP.Provider(generator: Any)

Bases: Provider

Implement lorem provider for ja_JP locale.

paragraph(nb_sentences: int = 3, variable_nb_sentences: bool = True, ext_word_list: Sequence[str] | None = None) str

Generate a paragraph.

The nb_sentences argument controls how many sentences the paragraph will contain, and setting variable_nb_sentences to False will generate the exact amount, while setting it to True (default) will generate a random amount (+/-40%, minimum of 1) using randomize_nb_elements().

Under the hood, sentences() is used to generate the sentences, so the argument ext_word_list works in the same way here as it would in that method.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5)
...
'仕上げ君は省略持つダニ君は。ブレーキインチ出演者動物サラダ尊敬する。あなた自身月犯罪者ブラケットパーセント。シュガーリンク保持する見出し。コンペ供給奨励します柔らかい。'
'見落とすクルー数字持つはストレージ符号。コミュニティ助けてトースト意図再現するトースト怒り中央。サワー織る緩む野球じぶんの。鉱山ログ本質的な教会ジャム合計持つ。君は戦略的コーナーハードウェア脊椎。供給意図発生する賞賛するコーラスそれ。'
'必要目的パンパーセント仕上げ電池デフォルト。保持する符号クルークルーダイヤモンド雪目的。革新ピックヒール鉱山はトレーナー。再現するトリビュートコーナーダッシュ。'
'陶器主婦犯罪者癌フレーム。高い暖かいパーセントノート叔父埋め込む。ブラケット主人ジャム怒りダニ同行ストレージ。コーラス錯覚私発生する。'
'バスサワーない錯覚編組暖かいプラスチック。必要憲法腐った数字建築。暖かいあなた自身狐オークション花嫁符号持つフレーム。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5, variable_nb_sentences=False)
...
'サラダ文言プラスチック転倒スマッシュハンマー。君はオークション残る雪トス。サラダ尊敬するヘア特徴。舗装探査シュガーリンク保持する見出し暖かい腐った。奨励します柔らかい通行料金見落とすクルー数字持つは。'
'改善状況行進近代化する。血まみれのダニ合計。犯罪者数字は画面サワー織る。ピック電池スペル転倒〜ささやき欠乏。分割高い緩む君は。'
'分割参加するストレージリハビリ供給意図発生する賞賛する。血まみれのクロスタワー。目的パンパーセント仕上げ。リンク持っていました緩むブランチ。保証金学生カラムリンク溝今日革新。'
'ログ奨励しますデフォルト自体オークション再現するトリビュート。厳しいバケツ意図花嫁トリビュート画面リハビリ合計。暖かいパーセントノート叔父。厳しいないブラケット主人ジャム怒りダニ。ブランチ癌それコーラス。'
'ボトル彼改善。バスサワーない錯覚編組暖かいプラスチック。必要憲法腐った数字建築。暖かいあなた自身狐オークション花嫁符号持つフレーム。君は極端な目的バケツ擁する。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Abcjkldefjkljkljkl。Ghijklghidefjklghi。Jklghighighiabc。Ghijklghidef。Defdefghiabc。'
'Defghiabcjkljklabcjkl。Abcdefjklabcdefjklabcghi。Jklabcghiabcjkl。Jkldefdefdefabcdefjkl。Jklghighidefghi。Defabcabcjklabcjkl。'
'Abcghiabcabcabcabcghi。Ghijklghighiabcabcghi。Ghidefghijkljkljkl。Defabcghidef。'
'Abcdefghidefabc。Jklabcabcghiabcghi。Ghiabcabcabcjklabcabc。Abcabcjklabc。'
'Abcjkljklabcdefabcdef。Abcdefdefabcdef。Abcjklabcdefghijkljklabc。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph(nb_sentences=5, variable_nb_sentences=False, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Jkldefdefghidefjkl。Jkldefjklabcabc。Jklghidefjkl。Jkldefghijklghidefabcdef。Ghiabcghidefghiabcjkljkl。'
'Ghidefjklghi。Ghijkldef。Ghiabcjklabcjklabc。Defabcdefghijklabcghi。Ghijklghijkl。'
'Ghidefabcjkldefabcabcjkl。Ghighidef。Ghiabcabcabc。Jkljklghidef。Defjkljkljklghijklghi。'
'Defghighijkldefdefabc。Ghijklabcghiabcabcjkldef。Abcabcghiabc。Ghijklghiabcabcabcjkl。Defdefjklabc。'
'Abcjklghi。Abcjkljklabcdefabcdef。Abcdefdefabcdef。Abcjklabcdefghijkljklabc。Jklabcghijkldef。'
paragraphs(nb: int = 3, ext_word_list: Sequence[str] | None = None) List[str]

Generate a list of paragraphs.

This method uses paragraph() under the hood to generate paragraphs, and the nb argument controls exactly how many sentences the list will contain. The ext_word_list argument works in exactly the same way as well.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraphs(nb=5)
...
['仕上げ君は省略持つダニ君は。ブレーキインチ出演者動物サラダ尊敬する。あなた自身月犯罪者ブラケットパーセント。', 'リンク保持する見出し暖かい。供給奨励します柔らかい通行料金見落とすクルー。', 'はストレージ符号キャビンハンマー催眠術血まみれの。意図再現するトースト怒り中央普通の。', 'ピック電池スペル転倒〜ささやき欠乏。分割高い緩む君は。', 'コーナーハードウェア脊椎反射革新教会怒り。コーラスそれプラスチック必要。大統領持っていましたバナーリンク。保持する符号クルークルーダイヤモンド雪目的。']
['保証金ログ奨励しますデフォルト自体オークション再現するトリビュート。厳しいバケツ意図花嫁トリビュート画面リハビリ合計。暖かいパーセントノート叔父。', 'ブラケット主人ジャム怒りダニ同行ストレージ。コーラス錯覚私発生する。タワーシュガー数字目的。', '尊敬する符号必要必要憲法腐った。出演者仕上げ暖かいあなた自身。プラスチックインチ建築舗装中央。', 'キャビネット教授バスケット追放する。脊椎見落とす明らかにする見出し。', '試してみるはクールブランチヒール拡張デッド。偏差ダッシュ移動動物普通の持ってるコンペ。部隊溝残るカラムパン。']
['販売ダニ電池脊椎ノートバスケット。サンプルトーン試してみる中央協力。', '管理する敵対的な移動ハードウェアプラスチック教授追放する。インチ戦略的コミュニティ仕上げ再現する符号移動。怒り鉱山厳しいソース職人あなた自身。', '供給バス改善コミュニティ行進追放する。怒り尿狐本質的な。スキーム装置コピー電池。', 'サワートリビュートプラスチッククロス高い指名トリビュート。保証金錯覚仕上げ保持する。', '今日ない特徴叔父軸デフォルト。副舗装奨励します癌カレッジリフトコーナー。トス主婦ダッシュ。']
['擁する尊敬する叔父バスケット。教会コピー欠乏コミュニケーションタワー普通の移動フェミニスト。シュガー本質的な証言する憲法ささやき電話ホイール。', 'ジャムトリビュート不自然な仕上げダッシュ中世。持つアクセルペダルトーン彼女。テントソース軸数字。', 'コピー障害ピックログ。', '文言ニュースあなた自身衝突ベルベット。ボトルトリビュート行進カラムリニア追放する。同行状況リフト叔父今日。催眠術暖かい楽しんで細かいダニ。', '自体パーセントスマッシュ目的大統領助けてはスペル。鉱山サンプル試してみる緩むあった葉犯罪者。']
['コーラスパーセントプラスチックハンマーバナーブレーキ。テントソーストースト仕上げパイオニア仕上げ陶器。合計バスケットパーセントクロス彼出演者舗装。', '埋め込む目的連続。あなた自身販売インチリフトカレッジブラケット行進ホイール。尿ダイヤモンド敵錯覚屋根裏偏差。', '中央合計助けて衝突行進立派な反射。数字奨励しますジャム参加するダニ極端な。', '管理するログ敵改善部隊拡張あなた自身。', '尿反射移動。ベルベット錯覚ブラケット索引スペルデフォルトクール。チーズベルベットログ大統領尿。']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraphs(nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['Abcjkldefjkljkljkl。Ghijklghidefjklghi。Jklghighighiabc。', 'Jklghidefabc。Defghiabcghidefghi。', 'Jklabcjklghijklghighi。Abcdefjklabcghiabc。', 'Defabcdefghijklabcghi。Ghijklghijkl。', 'Ghidefghidefghidefabc。Abcjkldefabc。Jkljkljkljkl。Ghijklghighiabcabcghi。']
['Defdefghighijkldefdefabc。Ghijklabcghiabcabcjkldef。Abcabcghiabc。', 'Ghiabcabcabcjklabcabc。Abcabcjklabc。Defghiabcghi。', 'Ghijklabcabcdefdef。Ghiabcabcjkl。Defjkldefjklghi。', 'Jklabcabcghi。Ghidefabcdef。', 'Jkljklghidefghiabcghi。Ghidefabcdefabcjkldef。Ghighijkljklabc。']
['Ghijklabcghighiabc。Ghidefjklghidef。', 'Defghiabcdefdefabcghi。Jklghiabcabcdefjklabc。Abcjklghiabcghijkl。', 'Defabcghiabcjklghi。Abcghiabcdef。Abcjkldefabc。', 'Jklabcdefghijklghiabc。Defabcabcghi。', 'Jkljkljklabcghighi。Ghijklghidefghiabcghi。Abcdefdef。']
['Defghiabcabc。Defdefghidefdefabcabcabc。Ghidefjkldefabcghidef。', 'Abcabcdefabcdefghi。Jklghidefjkl。Abcabcghiabc。', 'Defghidefdef。', 'Defdefjkldefjkl。Abcabcjkljklabcghi。Abcdefabcabcjkl。Ghiabcdefdefjkl。', 'Jklabcdefghijkldefjkldef。Jklghijklghijklabcghi。']
['Abcabcdefjkljklghi。Abcabcjklabcabcabcabc。Defabcabcghijklghijkl。', 'Ghighijkl。Jklghijklabcghighijkldef。Ghiabcjklabcjklghi。', 'Ghidefdefdefjkljkldef。Abcghiabcdefjklabc。', 'Defdefjklghighiabcjkl。', 'Ghidefabc。Jklabcghiabcdefghighi。Defjkldefjklghi。']
sentence(nb_words: int = 6, variable_nb_words: bool = True, ext_word_list: Sequence[str] | None = None) str

Generate a sentence.

The nb_words argument controls how many words the sentence will contain, and setting variable_nb_words to False will generate the exact amount, while setting it to True (default) will generate a random amount (+/-40%, minimum of 1) using randomize_nb_elements().

Under the hood, words() is used to generate the words, so the argument ext_word_list works in the same way here as it would in that method.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10)
...
'サラダ文言プラスチック転倒スマッシュハンマー本質的なタワーブレーキインチ。'
'トストスストレージサワーあなた自身月犯罪者ブラケットパーセントスキーム主人カラム。'
'見出し暖かい腐った尿特徴君はタワー敵衝突連続。'
'はストレージ符号キャビンハンマー催眠術血まみれのダニ合計シュガー犯罪者数字は。'
'普通の君はサワーピック電池スペル転倒〜。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10, variable_nb_words=False)
...
'バナーサラダ文言プラスチック転倒スマッシュハンマー本質的なタワーブレーキ。'
'インチ出演者動物サラダ尊敬するヘア特徴自体学生舗装。'
'探査シュガーリンク保持する見出し暖かい腐った尿特徴君は。'
'タワー敵衝突連続欠乏陶器改善状況行進近代化する。'
'コミュニティ助けてトースト意図再現するトースト怒り中央普通の君は。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Jkldefdefghidefjkldefdefghijkl。'
'Abcabcabcjkljklghighighiabcabcabcjkl。'
'Defabcdefghijkljkldefjkldefjkl。'
'Jklabcjklghijklghighijkldefghighiabcjkl。'
'Abcjkljkldefabcdefghijkl。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence(nb_words=10, variable_nb_words=True, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Jkldefdefghidefjkldefdefghijkl。'
'Abcabcabcjkljklghighighiabcabcabcjkl。'
'Defabcdefghijkljkldefjkldefjkl。'
'Jklabcjklghijklghighijkldefghighiabcjkl。'
'Abcjkljkldefabcdefghijkl。'
sentences(nb: int = 3, ext_word_list: Sequence[str] | None = None) List[str]

Generate a list of sentences.

This method uses sentence() under the hood to generate sentences, and the nb argument controls exactly how many sentences the list will contain. The ext_word_list argument works in exactly the same way as well.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences()
...
['サラダ文言プラスチック転倒スマッシュハンマー。', '君はオークション残る雪トス。', 'サラダ尊敬するヘア特徴。']
['舗装探査シュガーリンク保持する見出し暖かい腐った。', '奨励します柔らかい通行料金見落とすクルー数字持つは。', '改善状況行進近代化する。']
['血まみれのダニ合計。', '犯罪者数字は画面サワー織る。', 'ピック電池スペル転倒〜ささやき欠乏。']
['分割高い緩む君は。', '分割参加するストレージリハビリ供給意図発生する賞賛する。', '血まみれのクロスタワー。']
['目的パンパーセント仕上げ。', 'リンク持っていました緩むブランチ。', '保証金学生カラムリンク溝今日革新。']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences(nb=5)
...
['サラダ文言プラスチック転倒スマッシュハンマー。', '君はオークション残る雪トス。', 'サラダ尊敬するヘア特徴。', '舗装探査シュガーリンク保持する見出し暖かい腐った。', '奨励します柔らかい通行料金見落とすクルー数字持つは。']
['改善状況行進近代化する。', '血まみれのダニ合計。', '犯罪者数字は画面サワー織る。', 'ピック電池スペル転倒〜ささやき欠乏。', '分割高い緩む君は。']
['分割参加するストレージリハビリ供給意図発生する賞賛する。', '血まみれのクロスタワー。', '目的パンパーセント仕上げ。', 'リンク持っていました緩むブランチ。', '保証金学生カラムリンク溝今日革新。']
['ログ奨励しますデフォルト自体オークション再現するトリビュート。', '厳しいバケツ意図花嫁トリビュート画面リハビリ合計。', '暖かいパーセントノート叔父。', '厳しいないブラケット主人ジャム怒りダニ。', 'ブランチ癌それコーラス。']
['ボトル彼改善。', 'バスサワーない錯覚編組暖かいプラスチック。', '必要憲法腐った数字建築。', '暖かいあなた自身狐オークション花嫁符号持つフレーム。', '君は極端な目的バケツ擁する。']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences(nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['Jkldefdefghidefjkl。', 'Jkldefjklabcabc。', 'Jklghidefjkl。', 'Jkldefghijklghidefabcdef。', 'Ghiabcghidefghiabcjkljkl。']
['Ghidefjklghi。', 'Ghijkldef。', 'Ghiabcjklabcjklabc。', 'Defabcdefghijklabcghi。', 'Ghijklghijkl。']
['Ghidefabcjkldefabcabcjkl。', 'Ghighidef。', 'Ghiabcabcabc。', 'Jkljklghidef。', 'Defjkljkljklghijklghi。']
['Defghighijkldefdefabc。', 'Ghijklabcghiabcabcjkldef。', 'Abcabcghiabc。', 'Ghijklghiabcabcabcjkl。', 'Defdefjklabc。']
['Abcjklghi。', 'Abcjkljklabcdefabcdef。', 'Abcdefdefabcdef。', 'Abcjklabcdefghijkljklabc。', 'Jklabcghijkldef。']
text(max_nb_chars: int = 200, ext_word_list: Sequence[str] | None = None) str

Generate a text string.

The max_nb_chars argument controls the approximate number of characters the text string will have, and depending on its value, this method may use either words(), sentences(), or paragraphs() for text generation. The ext_word_list argument works in exactly the same way it would in any of those methods.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(max_nb_chars=20)
...
'あなた自身ピックメニューログ移動。'
'脊椎中央見出しは彼コンペ電話管理する。'
'日曜日溝バスケット合計バスケット屋根裏。'
'職人〜コミュニケーション催眠術行進今日。'
'フレーム細かいトリビュートカラムソース。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(max_nb_chars=80)
...
'サラダ文言プラスチック転倒スマッシュハンマー。君はオークション残る雪トス。サラダ尊敬するヘア特徴。舗装探査シュガーリンク保持する見出し暖かい腐った。'
'改善状況行進近代化する。血まみれのダニ合計。犯罪者数字は画面サワー織る。ピック電池スペル転倒〜ささやき欠乏。分割高い緩む君は。'
'血まみれのクロスタワー。目的パンパーセント仕上げ。リンク持っていました緩むブランチ。保証金学生カラムリンク溝今日革新。'
'厳しいバケツ意図花嫁トリビュート画面リハビリ合計。暖かいパーセントノート叔父。厳しいないブラケット主人ジャム怒りダニ。ブランチ癌それコーラス。ボトル彼改善。'
'必要憲法腐った数字建築。暖かいあなた自身狐オークション花嫁符号持つフレーム。君は極端な目的バケツ擁する。トリビュート持つ敵対的な葉保持する。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(max_nb_chars=160)
...
'仕上げ君は省略持つダニ君は。ブレーキインチ出演者動物サラダ尊敬する。あなた自身月犯罪者ブラケットパーセント。\nリンク保持する見出し暖かい。供給奨励します柔らかい通行料金見落とすクルー。\nはストレージ符号キャビンハンマー催眠術血まみれの。意図再現するトースト怒り中央普通の。'
'コーナーハードウェア脊椎反射革新教会怒り。コーラスそれプラスチック必要。大統領持っていましたバナーリンク。保持する符号クルークルーダイヤモンド雪目的。\n保証金ログ奨励しますデフォルト自体オークション再現するトリビュート。厳しいバケツ意図花嫁トリビュート画面リハビリ合計。暖かいパーセントノート叔父。'
'尊敬する符号必要必要憲法腐った。出演者仕上げ暖かいあなた自身。プラスチックインチ建築舗装中央。\nキャビネット教授バスケット追放する。脊椎見落とす明らかにする見出し。\n試してみるはクールブランチヒール拡張デッド。偏差ダッシュ移動動物普通の持ってるコンペ。部隊溝残るカラムパン。'
'管理する敵対的な移動ハードウェアプラスチック教授追放する。インチ戦略的コミュニティ仕上げ再現する符号移動。怒り鉱山厳しいソース職人あなた自身。\n供給バス改善コミュニティ行進追放する。怒り尿狐本質的な。スキーム装置コピー電池。\nサワートリビュートプラスチッククロス高い指名トリビュート。保証金錯覚仕上げ保持する。'
'擁する尊敬する叔父バスケット。教会コピー欠乏コミュニケーションタワー普通の移動フェミニスト。シュガー本質的な証言する憲法ささやき電話ホイール。\nジャムトリビュート不自然な仕上げダッシュ中世。持つアクセルペダルトーン彼女。テントソース軸数字。\nコピー障害ピックログ。'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text(ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'Abcjkldefjkljkljkl。Ghijklghidefjklghi。Jklghighighiabc。\nJklghidefabc。Defghiabcghidefghi。\nJklabcjklghijklghighi。Abcdefjklabcghiabc。\nDefabcdefghijklabcghi。Ghijklghijkl。'
'Defdefghighijkldefdefabc。Ghijklabcghiabcabcjkldef。Abcabcghiabc。\nGhiabcabcabcjklabcabc。Abcabcjklabc。Defghiabcghi。\nGhijklabcabcdefdef。Ghiabcabcjkl。Defjkldefjklghi。\nJklabcabcghi。Ghidefabcdef。'
'Ghijklabcghighiabc。Ghidefjklghidef。\nDefghiabcdefdefabcghi。Jklghiabcabcdefjklabc。Abcjklghiabcghijkl。\nDefabcghiabcjklghi。Abcghiabcdef。Abcjkldefabc。\nJklabcdefghijklghiabc。Defabcabcghi。'
'Defghiabcabc。Defdefghidefdefabcabcabc。Ghidefjkldefabcghidef。\nAbcabcdefabcdefghi。Jklghidefjkl。Abcabcghiabc。\nDefghidefdef。\nDefdefjkldefjkl。Abcabcjkljklabcghi。Abcdefabcabcjkl。Ghiabcdefdefjkl。'
'Abcabcdefjkljklghi。Abcabcjklabcabcabcabc。Defabcabcghijklghijkl。\nGhighijkl。Jklghijklabcghighijkldef。Ghiabcjklabcjklghi。\nGhidefdefdefjkljkldef。Abcghiabcdefjklabc。\nDefdefjklghighiabcjkl。'
texts(nb_texts: int = 3, max_nb_chars: int = 200, ext_word_list: Sequence[str] | None = None) List[str]

Generate a list of text strings.

The nb_texts argument controls how many text strings the list will contain, and this method uses text() under the hood for text generation, so the two remaining arguments, max_nb_chars and ext_word_list will work in exactly the same way as well.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts(nb_texts=5)
...
['仕上げ君は省略持つダニ君は。ブレーキインチ出演者動物サラダ尊敬する。あなた自身月犯罪者ブラケットパーセント。\nリンク保持する見出し暖かい。供給奨励します柔らかい通行料金見落とすクルー。\nはストレージ符号キャビンハンマー催眠術血まみれの。意図再現するトースト怒り中央普通の。\nピック電池スペル転倒〜ささやき欠乏。分割高い緩む君は。', '保証金ログ奨励しますデフォルト自体オークション再現するトリビュート。厳しいバケツ意図花嫁トリビュート画面リハビリ合計。暖かいパーセントノート叔父。\nブラケット主人ジャム怒りダニ同行ストレージ。コーラス錯覚私発生する。タワーシュガー数字目的。\n尊敬する符号必要必要憲法腐った。出演者仕上げ暖かいあなた自身。プラスチックインチ建築舗装中央。', '試してみるはクールブランチヒール拡張デッド。偏差ダッシュ移動動物普通の持ってるコンペ。部隊溝残るカラムパン。\n販売ダニ電池脊椎ノートバスケット。サンプルトーン試してみる中央協力。\n管理する敵対的な移動ハードウェアプラスチック教授追放する。インチ戦略的コミュニティ仕上げ再現する符号移動。怒り鉱山厳しいソース職人あなた自身。', 'サワートリビュートプラスチッククロス高い指名トリビュート。保証金錯覚仕上げ保持する。\n今日ない特徴叔父軸デフォルト。副舗装奨励します癌カレッジリフトコーナー。トス主婦ダッシュ。\n擁する尊敬する叔父バスケット。教会コピー欠乏コミュニケーションタワー普通の移動フェミニスト。シュガー本質的な証言する憲法ささやき電話ホイール。', 'コピー障害ピックログ。\n文言ニュースあなた自身衝突ベルベット。ボトルトリビュート行進カラムリニア追放する。同行状況リフト叔父今日。催眠術暖かい楽しんで細かいダニ。\n自体パーセントスマッシュ目的大統領助けてはスペル。鉱山サンプル試してみる緩むあった葉犯罪者。']
['埋め込む目的連続。あなた自身販売インチリフトカレッジブラケット行進ホイール。尿ダイヤモンド敵錯覚屋根裏偏差。\n中央合計助けて衝突行進立派な反射。数字奨励しますジャム参加するダニ極端な。\n管理するログ敵改善部隊拡張あなた自身。\n尿反射移動。ベルベット錯覚ブラケット索引スペルデフォルトクール。チーズベルベットログ大統領尿。', '午前舗装仕上げ日曜日。今敵対的な埋め込む。マリンベルベット屋根裏アクセルペダル出演者。文言本質的な器官編組狭い持っていました〜。\nスキーム立派な花嫁リニア。ジャーナル管理する助けて敵再現する日曜日コンペ。オークションリニアシェービング葉。\n必要残るリフト柔らかい部隊ない。販売コミュニケーション中世〜。\n発生する器官知覚私。リニアリフトダッシュ私。', '管理する移動パン錯覚電池主人。憲法管理する持っていました溝憲法コンペ。\n厳しいサンプル追放するトーン隠す私。見落とす癌持ってる野球発生するささやき。\n戦略的拡張デフォルトあった発生する文言明らかにする。擁するクルーコンペ厳しいソースサラダコミュニケーション。\n人形雪トリビュートそれ憲法尿文言軸。目的品質マリン品質。厳しい錯覚主婦近代化するコミュニティ。', 'バスささやき午前分割偏差舗装動物見落とす。アクセルペダル教授ノートチーズ溝トス近代化する。厳しい偏差雪ログ不自然なログ。\n憲法販売差別する催眠術バーゲン見出し。バケツそれ中世。\n隠す叔父尊敬する鉱山試してみるデフォルト。トス埋め込む怒り腐った副。\n合計指名中世パーセント。クルーパン特徴ハードウェア。編組ログシュガーリハビリ見落とす柔らかい。\nコーラス厳しいトースト細かい偏差目的。', 'ダッシュ叔父差別するシェービング教会。トスキャビネット保持する。コピー持つ感謝する擁する暖かい屋根裏リハビリスペル。\n日曜日クルー怒り電池トースト知覚。日曜日シュガー憲法障害反射。知覚副叔父〜必要楽しんで職人。\nそれ楽しんでトリビュート電池スキーム風景。\n見落とす主人編組サラダダニ。私ヘア画面。〜供給腐った通行料金参加する。']
['同行指名トリビュート。オークション部隊犯罪者ヒール画面証言する普通の。探査再現する癌ホイールブレーキトス陶器。\nニュースサンプル学生大統領拡張明らかにする。索引リフトは助けて。ダイヤモンドパンダイヤモンド反射尿。\n不自然な持つ血まみれのバーゲン脊椎ログ探査午前。クールヒール助けて持ってるホイール呼ぶバケツ。\n戦略的犯罪者賞賛するハンマー。今リフト供給販売ヘアヒット。', '彼文言残る雪腐ったオークション。クールシュガーハンマー式。\n残る月連続それ犯罪者品質。\n式ブランチコミュニティトス。符号デフォルト電池ダイヤモンドダニ明らかにする今日。偏差符号電話改善。\n暖かいアクセルペダルキャビン血まみれの仕上げ擁する倫理トーン。〜コーラス野球コミュニケーション拡張ダイヤモンドコンペ倫理。ダッシュサワー今陶器月教会。', '障害反射証言するヘアトリビュートそれ連続。コーナー改善保持するコンペは。\nバケツ賞賛するコーナー差別する教授知覚。アクセルペダルスペルハンマーブラケットあなた自身。\n中央見落とす擁する葉。\n販売怒り欠乏文言持ってる。追放する数字奨励します革新。厳しい分割反射腐った呼ぶ葉ベルベット。\nカレッジ通行料金あなた自身怒りハンマー。バナー軸教授ヒール。', '埋め込むダイヤモンド副敵。午前創傷持っていましたあった。ない日曜日屋根裏立派な尿野球。\n葉ヘア品質反射立派なアクセルペダルブランチ。\n人形ダニジャムキャビン再現するバーゲン見出しクルー。\n狭いシェービングコミュニティ怒り。\n見出し呼ぶバナー午前バーゲンブランチジャム。式織るパーセント敵運。\n残る特徴犯罪者副。シュガー障害行進。', '尿学生クルーキャビン特徴索引虐待。分割賞賛する知覚高い。\n編組コンペピック証言する。細かいバナーサンプル索引持っていましたフェミニストジャム。\nボトル協力数字呼ぶブランチ差別する虐待キャビン。持つ持っていました式見落とす戦略的尊敬する。部隊狭い連続協力リニア。\n今日テントスキームバーゲン錯覚。血まみれのクロス葉感謝する通行料金トースト。']
['トーン教授欠乏。\n明らかにする持つ奨励します意図。再現するバーゲン午前アクセルペダル状況パイオニアサンプル再現する。\nパイオニア大統領人形試してみるトス狭い。バスケットブレーキ中世。\n錯覚行進転倒仕上げ。埋め込むパーセント拡張キャビネット。\n腐ったは合計ヘアトス転倒。\n必要式ヒール君はジャーナル腐った。チーズは普通のホイール持つ必要日曜日。屋根裏癌錯覚尿見出し。', '持っていました副戦略的バスケット擁する協力。持つ敵品質器官ニュース織るオークション見出し。サラダボトル午前明らかにするブレーキコミュニケーション厳しい。\nジャーナル保持する評議会シュガー知覚パン血まみれの。リニア革新人形奨励します。\n分割通行料金フレームリフトパイオニア追放する。オークション屋根裏倫理副ダッシュトリビュート私。', 'ささやきベルベットノート脊椎戦略的運評議会。創傷ソースコーラストリビュート細かい職人供給目的。ブレーキ日曜日省略立派な持っていました狭い。ベルベット転倒メニューバーゲン。\n式ヒール腐った保持する衝突コーナー持つ。屋根裏狭いはあった。\nスマッシュダイヤモンド試してみる仕上げ尊敬する評議会転倒欠乏。見出しフェミニスト緩む教授カラム証言する。', 'コーナー狐コーラススマッシュ。ログデッドあった電話試してみる知覚スキーム隠す。\n符号呼ぶパイオニア助けて今日転倒擁する。本質的な文言倫理君は。\n教会狐立派なヒールハンマー。反射パンベルベット状況不自然な。\nクロス癌はジャーナルオークション。虐待副参加するささやき舗装同行。知覚意図発生する午前。\n器官反射ブランチ運それ。ダニ画面状況呼ぶマリン障害コミュニティ。供給残るパイオニア君は自体革新仕上げ。', '電池建築バケツ障害催眠術。テント明らかにするダイヤモンドあったチーズ連続。バス彼女叔父午前リニアシェービング。ダニ目的奨励します脊椎ストレージ今。\nバーゲン織る立派な索引リフト。柔らかい転倒同行ささやき特徴ジャム。\nフェミニスト分割パン日曜日電池出演者賞賛する。感謝するシェービング立派な式ハードウェア。欠乏午前立派な。\n普通のタワートス見落とすオークション省略。彼クルー野球憲法。']
['腐った厳しい尊敬するリンク中央バス見落とす意図。バナー通行料金狐叔父索引ハードウェア部隊パイオニア。ヒットサラダ編組指名。屋根裏擁する中世バスケット電話。\nブランチあなた自身供給じぶんのテント画面。軸持ってるコピー人形。リフトニュース移動スマッシュ野球協力中央。\nバスコミュニティ鉱山索引奨励しますログチーズ。テント戦略的シュガー軸柔らかい尊敬するオークション。販売虐待普通の君は。', 'あったパイオニア溝〜叔父供給ブレーキ。数字じぶんのタワー供給シュガーバーゲン腐った。品質屋根裏同行ジャーナル。\n主婦反射知覚癌サワー怒り行進緩む。\n欠乏バスケット助けて錯覚ヒット合計知覚。血まみれの管理するトレーナーテント。暖かい主人鉱山パンコーラスバナー画面。\n符号雪明らかにする敵対的なマリン柔らかいノート。シェービング評議会彼女シェービング鉱山カラム。', 'キャビンそれ運知覚。野球出演者証言する同行溝人形スペル。\nアクセルペダル部隊参加するバーゲン隠す。主人彼女呼ぶそれクロス。\nハンマーヘアメニュー。トス脊椎キャビネット管理するブレーキ日曜日呼ぶ。\nメニューキャビン文言フレーム差別する犯罪者タワー。普通の探査行進。私陶器サラダ追放する。\n意図動物スマッシュ見出しない極端なキャビン。オークションヘア画面憲法織る欠乏ヘア。', '品質パン証言する保持する販売。あなた自身憲法トーストリハビリ偏差職人トレーナー。\n協力チーズ反射反射。助けてジャムソース葉行進電池私。\nピック保証金協力知覚コピーシュガー。コーナー偏差装置品質。\n学生デッドヘアキャビンリンクヒールブラケット。\n葉パーセント近代化するニュース君は。奨励します日曜日錯覚連続〜装置尿。見出し見落とすタワーコミュニケーション学生特徴。', 'キャビネットボトルプラスチック。錯覚脊椎装置それ。行進雪リンク。\nインチヒール尿評議会。錯覚は創傷。私ダイヤモンド行進倫理装置。ブレーキハンマーデフォルト虐待。\n月コンペリフト持つ狐発生するフェミニストヒール。\n出演者コーナーないヒットインチ差別するリンクリニア。出演者管理する合計は。怒り数字彼供給それ販売省略ホイール。主婦指名楽しんでサラダリンク運。']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts(nb_texts=5, max_nb_chars=50)
...
['サラダ文言プラスチック転倒スマッシュハンマー。君はオークション残る雪トス。サラダ尊敬するヘア特徴。', '奨励します柔らかい通行料金見落とすクルー数字持つは。改善状況行進近代化する。血まみれのダニ合計。', 'ピック電池スペル転倒〜ささやき欠乏。分割高い緩む君は。', '血まみれのクロスタワー。目的パンパーセント仕上げ。リンク持っていました緩むブランチ。', 'ログ奨励しますデフォルト自体オークション再現するトリビュート。']
['暖かいパーセントノート叔父。厳しいないブラケット主人ジャム怒りダニ。ブランチ癌それコーラス。', 'バスサワーない錯覚編組暖かいプラスチック。必要憲法腐った数字建築。', '君は極端な目的バケツ擁する。トリビュート持つ敵対的な葉保持する。', '偏差ダッシュ移動動物普通の持ってるコンペ。部隊溝残るカラムパン。反射協力クールコミュニティボトル。', 'スマッシュデフォルト管理する。創傷数字デフォルト。追放する省略電話サラダ屋根裏助けて呼ぶ。']
['あなた自身状況目的供給。陶器サラダそれ部隊血まみれの。同行クール試してみる動物それ。', 'サワートリビュートプラスチッククロス高い指名トリビュート。保証金錯覚仕上げ保持する。', '副舗装奨励します癌カレッジリフトコーナー。トス主婦ダッシュ。改善擁する尊敬する叔父バスケット自体。', '探査装置シュガー。スマッシュ再現する協力スキームインチ。', '花嫁残る持つアクセルペダルトーン彼女。テントソース軸数字。スキーム通行料金教会。']
['ジャーナルオークション数字敵。舗装ピック目的。助けてプラスチック奨励します鉱山。', 'あなた自身自体パーセントスマッシュ。大統領助けてはスペル不自然な不自然な。緩むあった葉犯罪者販売。', 'コミュニケーション犯罪者見出しサワー障害はテントパン。陶器バナー合計バスケットパーセント。', 'あなた自身販売インチリフトカレッジブラケット行進ホイール。尿ダイヤモンド敵錯覚屋根裏偏差。', '立派な反射反射バスケット〜。参加するダニ極端なコーラス管理する。']
['反射移動見出し拡張コーラス尊敬するアクセルペダル。デフォルトクールボトルハンマー。', 'コミュニケーションバケツ午前反射コミュニケーション販売午前自体。障害キャビネット怒りハンマー。', '省略舗装今。埋め込む雪ストレージ賞賛するメニューベルベットノート。転倒今日織る残る文言ソース。', 'トレーナージャーナル管理する。持つ私職人電池必要オークションリニア。', '柔らかい部隊ない。販売コミュニケーション中世〜。ヒット発生する器官知覚私。リニアリフトダッシュ私。']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts(nb_texts=5, max_nb_chars=50, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['Jkldefdefghidefjkl。Jkldefjklabcabc。Jklghidefjkl。', 'Ghiabcghidefghiabcjkljkl。Ghidefjklghi。Ghijkldef。', 'Defabcdefghijklabcghi。Ghijklghijkl。', 'Ghighidef。Ghiabcabcabc。Jkljklghidef。', 'Defghighijkldefdefabc。Ghijklabcghiabcabcjkldef。']
['Ghijklghiabcabcabcjkl。Defdefjklabc。Abcjklghi。', 'Abcdefdefabcdef。Abcjklabcdefghijkljklabc。', 'Abcjklghiabcghi。Jkljklghidefghiabcghi。', 'Ghighijkljklabc。Defdefghiabcabc。', 'Defghidef。Abcabcghi。Ghidefghijkljkldefdef。']
['Jkldefghidef。Abcjkljklghighi。Abcghijkldefjkl。', 'Jklabcdefghijklghiabc。Defabcabcghi。', 'Ghijklghidefghiabcghi。Abcdefdef。', 'Defjklabcabcghi。Defjklghi。Defdefdefabcjkl。', 'Ghijkljklghidefjkl。Abcabcghiabc。Abcghidef。']
['Defdefabcjkl。Jkldefghi。Defdefghijkl。', 'Jkljklabcdef。Jkldefjkldefdefdef。Ghijklabcghighi。', 'Defghidefjklghijklabcabc。Abcjkldefabcabc。', 'Jklghijklabcghighijkldef。Ghiabcjklabcjklghi。', 'Jkldefdefabcjkl。Defjklabcabcdef。']
['Defabcdefabcabcghighi。Ghighiabcjkl。', 'Defjkljkldefdefghijkljkl。Ghijklabcjkl。', 'Defjkljkl。Ghiabcabcjkljkljklghi。', 'Defabcjklghi。Jkldefdef。Jkljklghiabcabcdefabc。', 'Abcghijkl。Ghidefghijkl。Jklabcabcdefjkl。']
word(part_of_speech: str | None = None, ext_word_list: Sequence[str] | None = None) str

Generate a word.

This method uses words() under the hood with the nb argument set to 1 to generate the result.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.word()
...
'あなた自身'
'ピック'
'メニュー'
'ログ'
'移動'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.word(ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
'jkl'
'jkl'
'abc'
'ghi'
'jkl'
words(nb: int = 3, part_of_speech: str | None = None, ext_word_list: Sequence[str] | None = None, unique: bool = False) List[str]

Generate a tuple of words.

The nb argument controls the number of words in the resulting list, and if ext_word_list is provided, words from that list will be used instead of those from the locale provider’s built-in word list.

If unique is True, this method will return a list containing unique words. Under the hood, random_sample() will be used for sampling without replacement. If unique is False, random_choices() is used instead, and the list returned may contain duplicates.

part_of_speech is a parameter that defines to what part of speech the returned word belongs. If ext_word_list is not None, then part_of_speech is ignored. If the value of part_of_speech does not correspond to an existent part of speech according to the set locale, then an exception is raised.

Warning

Depending on the length of a locale provider’s built-in word list or on the length of ext_word_list if provided, a large nb can exhaust said lists if unique is True, raising an exception.

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words()
...
['バナー', 'サラダ', '文言']
['プラスチック', '転倒', 'スマッシュ']
['ハンマー', '本質的な', 'タワー']
['ブレーキ', 'インチ', '出演者']
['動物', 'サラダ', '尊敬する']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words(nb=5)
...
['バナー', 'サラダ', '文言', 'プラスチック', '転倒']
['スマッシュ', 'ハンマー', '本質的な', 'タワー', 'ブレーキ']
['インチ', '出演者', '動物', 'サラダ', '尊敬する']
['ヘア', '特徴', '自体', '学生', '舗装']
['探査', 'シュガー', 'リンク', '保持する', '見出し']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words(nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl'])
...
['jkl', 'jkl', 'def', 'def', 'ghi']
['def', 'jkl', 'def', 'def', 'ghi']
['jkl', 'ghi', 'def', 'jkl', 'ghi']
['def', 'jkl', 'jkl', 'jkl', 'jkl']
['def', 'ghi', 'jkl', 'ghi', 'def']
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words(nb=4, ext_word_list=['abc', 'def', 'ghi', 'jkl'], unique=True)
...
['jkl', 'def', 'abc', 'ghi']
['jkl', 'def', 'ghi', 'abc']
['ghi', 'jkl', 'abc', 'def']
['ghi', 'abc', 'jkl', 'def']
['def', 'jkl', 'abc', 'ghi']

faker.providers.person

class faker.providers.person.ja_JP.Provider(generator: Any)

Bases: Provider

first_kana_name() str
Example:

‘アケミ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_kana_name()
...
'ヤスヒロ'
'ユミコ'
'ヨウスケ'
'オサム'
'ナオト'
first_kana_name_female() str
Example:

‘アケミ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_kana_name_female()
...
'マアヤ'
'マイ'
'アスカ'
'ナオコ'
'モモコ'
first_kana_name_male() str
Example:

‘アキラ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_kana_name_male()
...
'リョウスケ'
'タクマ'
'ヤスヒロ'
'リョウヘイ'
'ツバサ'
first_name() str
Example:

‘明美’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name()
...
'康弘'
'裕美子'
'洋介'
'治'
'直人'
first_name_female() str
Example:

‘明美’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_female()
...
'真綾'
'舞'
'あすか'
'直子'
'桃子'
first_name_female_pair() Tuple[str, str, str]
Example:

(‘明美’, ‘アケミ’, ‘Akemi’)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_female_pair()
...
('真綾', 'マアヤ', 'Maaya')
('舞', 'マイ', 'Mai')
('あすか', 'アスカ', 'Asuka')
('直子', 'ナオコ', 'Naoko')
('桃子', 'モモコ', 'Momoko')
first_name_male() str
Example:

‘晃’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_male()
...
'亮介'
'拓真'
'康弘'
'涼平'
'翼'
first_name_male_pair() Tuple[str, str, str]
Example:

(‘晃’, ‘アキラ’, ‘Akira’)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_male_pair()
...
('亮介', 'リョウスケ', 'Ryosuke')
('拓真', 'タクマ', 'Takuma')
('康弘', 'ヤスヒロ', 'Yasuhiro')
('涼平', 'リョウヘイ', 'Ryohei')
('翼', 'ツバサ', 'Tsubasa')
first_name_nonbinary() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_nonbinary()
...
'康弘'
'裕美子'
'洋介'
'治'
'直人'
first_name_pair() Tuple[str, str, str]
Example:

(‘明美’, ‘アケミ’, ‘Akemi’)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_pair()
...
('康弘', 'ヤスヒロ', 'Yasuhiro')
('裕美子', 'ユミコ', 'Yumiko')
('洋介', 'ヨウスケ', 'Yosuke')
('治', 'オサム', 'Osamu')
('直人', 'ナオト', 'Naoto')
first_romanized_name() str
Example:

‘Akemi’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_romanized_name()
...
'Yasuhiro'
'Yumiko'
'Yosuke'
'Osamu'
'Naoto'
first_romanized_name_female() str
Example:

‘Akemi’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_romanized_name_female()
...
'Maaya'
'Mai'
'Asuka'
'Naoko'
'Momoko'
first_romanized_name_male() str
Example:

‘Akira’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_romanized_name_male()
...
'Ryosuke'
'Takuma'
'Yasuhiro'
'Ryohei'
'Tsubasa'
kana_name() str
Example:

‘サトウ アケミ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.kana_name()
...
'マエダ マイ'
'ワタナベ ナオト'
'カトウ ナナミ'
'コバヤシ サトミ'
'ワタナベ ヤスヒロ'
kana_name_female() str
Example:

‘サトウ アケミ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.kana_name_female()
...
'マエダ マイ'
'ワタナベ モモコ'
'カトウ ナナミ'
'コバヤシ サトミ'
'ワタナベ カナ'
kana_name_male() str
Example:

‘サトウ アキラ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.kana_name_male()
...
'マエダ ツバサ'
'ワタナベ ナオト'
'カトウ ヨウイチ'
'フジワラ タロウ'
'ヤマグチ ソウタロウ'
language_name() str

Generate a random i18n language name (e.g. English).

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.language_name()
...
'Luba-Katanga'
'Malay'
'Aymara'
'Interlingue'
'Quechua'
last_kana_name() str
Example:

‘サトウ’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_kana_name()
...
'コンドウ'
'マエダ'
'ヨシダ'
'ワタナベ'
'ヤマグチ'
last_name() str
Example:

‘佐藤’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name()
...
'近藤'
'前田'
'吉田'
'渡辺'
'山口'
last_name_female() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_female()
...
'近藤'
'前田'
'吉田'
'渡辺'
'山口'
last_name_male() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_male()
...
'近藤'
'前田'
'吉田'
'渡辺'
'山口'
last_name_nonbinary() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_nonbinary()
...
'近藤'
'前田'
'吉田'
'渡辺'
'山口'
last_name_pair() Tuple[str, str, str]
Example:

(‘佐藤’, ‘サトウ’, ‘Sato’)

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_pair()
...
('近藤', 'コンドウ', 'Kondo')
('前田', 'マエダ', 'Maeda')
('吉田', 'ヨシダ', 'Yoshida')
('渡辺', 'ワタナベ', 'Watanabe')
('山口', 'ヤマグチ', 'Yamaguchi')
last_romanized_name() str
Example:

‘Sato’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_romanized_name()
...
'Kondo'
'Maeda'
'Yoshida'
'Watanabe'
'Yamaguchi'
name() str
Example:

‘John Doe’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name()
...
'前田 舞'
'渡辺 直人'
'加藤 七夏'
'小林 知実'
'渡辺 康弘'
name_female() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_female()
...
'前田 舞'
'渡辺 桃子'
'加藤 七夏'
'小林 知実'
'渡辺 加奈'
name_male() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_male()
...
'前田 翼'
'渡辺 直人'
'加藤 陽一'
'藤原 太郎'
'山口 聡太郎'
name_nonbinary() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_nonbinary()
...
'前田 舞'
'渡辺 直人'
'加藤 七夏'
'小林 知実'
'渡辺 康弘'
prefix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix()
...
''
''
''
''
''
prefix_female() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_female()
...
''
''
''
''
''
prefix_male() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_male()
...
''
''
''
''
''
prefix_nonbinary() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_nonbinary()
...
''
''
''
''
''
romanized_name() str
Example:

‘Akemi Sato’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.romanized_name()
...
'Mai Sato'
'Maaya Fujii'
'Miki Kobayashi'
'Naoto Takahashi'
'Yasuhiro Suzuki'
romanized_name_female() str
Example:

‘Akemi Sato’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.romanized_name_female()
...
'Mai Sato'
'Maaya Fujii'
'Miki Kobayashi'
'Momoko Takahashi'
'Kana Shimizu'
romanized_name_male() str
Example:

‘Akira Sato’

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.romanized_name_male()
...
'Yasuhiro Sakamoto'
'Jun Fujiwara'
'Takuma Fujii'
'Naoki Kobayashi'
'Naoto Takahashi'
suffix() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix()
...
''
''
''
''
''
suffix_female() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_female()
...
''
''
''
''
''
suffix_male() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_male()
...
''
''
''
''
''
suffix_nonbinary() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_nonbinary()
...
''
''
''
''
''

faker.providers.phone_number

class faker.providers.phone_number.ja_JP.Provider(generator: Any)

Bases: Provider

country_calling_code() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.country_calling_code()
...
'+687'
'+595'
'+880'
'+964'
'+41'
msisdn() str

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

Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.msisdn()
...
'6048764759382'
'2194892411578'
'5659387784080'
'6097535139332'
'1158714841858'
phone_number() str
Examples:

>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.phone_number()
...
'60-4876-4759'
'080-8242-1948'
'080-4115-7815'
'59-3877-8408'
'070-1609-7535'