Locale ja_JP

faker.providers.address

class faker.providers.address.ja_JP.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()
...
'徳島県杉並区湯本塩原33丁目16番13号 コート浅草橋593'
'神奈川県新島村平河町17丁目18番20号 台東コーポ578'
'岐阜県国立市鳥越36丁目16番15号'
'東京都小笠原村九段南1丁目3番13号 シティ津久戸町975'
'富山県横浜市金沢区南郷屋37丁目8番8号'
ban()

:example ‘3番’

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

:example ‘コーポ芝浦’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.building_name()
...
'シャルム'
'シティ'
'アーバン'
'コーポ'
'クレスト'
building_number()

:example ‘791’

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

:example ‘1丁目’

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

:example ‘台東区’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city()
...
'横浜市南区'
'新島村'
'杉並区'
'長生郡白子町'
'武蔵野市'
city_suffix()

:example ‘town’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.city_suffix()
...
'Ville'
'Ville'
'Ville'
'Ville'
'Ville'
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'
gou()

:example ‘10号’

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

:example ‘101-1212’

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

:example ‘東京都’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefecture()
...
'福岡県'
'徳島県'
'長野県'
'東京都'
'滋賀県'
street_address()

:example ‘791 Crist Parks’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_address()
...
'604 杉山 Street'
'593 工藤 Street'
'892 廣川 Street'
'156 中津川 Street'
'840 田辺 Street'
street_name()

:example ‘Crist Parks’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.street_name()
...
'藤本 Street'
'田中 Street'
'小泉 Street'
'山本 Street'
'藤本 Street'
street_suffix()

:example ‘Avenue’

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

:example ‘浅草’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.town()
...
'今戸'
'大京町'
'千塚'
'湯本塩原'
'脚折'
zipcode()
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)

Bases: faker.providers.barcode.Provider

Implement barcode provider for ja_JP locale.

Japanese local EAN barcodes are called JAN-codes.

Sources:

ean(length=13, prefixes=())

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'
'0065938778407'
'0016097535134'
'0028711587146'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean(prefixes=('45', '49'))
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
ean13(prefixes=())

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'
'0065938778407'
'0016097535134'
'0028711587146'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean13(prefixes=('45', '49'))
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
ean8(prefixes=())

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'
'00593823'
'00489249'
'00781565'
'00778404'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ean8(prefixes=('45', '49'))
...
'49048766'
'45593826'
'45489242'
'45781568'
'49778403'
jan(length=13)

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()
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan(length=8)
...
'49048766'
'45593826'
'45489242'
'45781568'
'49778403'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.jan(length=13)
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
jan13()

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()
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
jan8()

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'
'45593826'
'45489242'
'45781568'
'49778403'
localized_ean(length=13)

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()
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean(length=13)
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.localized_ean(length=8)
...
'49048766'
'45593826'
'45489242'
'45781568'
'49778403'
localized_ean13()

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()
...
'4904876475930'
'4519489241157'
'4965938778406'
'4916097535133'
'4928711587145'
localized_ean8()

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'
'45593826'
'45489242'
'45781568'
'49778403'

faker.providers.company

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

Bases: faker.providers.company.Provider

bs()

:example ‘integrate extensible convergence’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.bs()
...
'generate enterprise technologies'
'incentivize dot-com niches'
'extend B2C vortals'
'engage ubiquitous convergence'
'morph enterprise e-commerce'
catch_phrase()

:example ‘Robust full-range hub’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.catch_phrase()
...
'Switchable radical Graphical User Interface'
'Exclusive impactful groupware'
'Seamless disintermediate info-mediaries'
'Persevering transitional installation'
'Face-to-face radical middleware'
company()

:example ‘Acme Ltd’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company()
...
'藤本印刷株式会社'
'佐々木運輸株式会社'
'有限会社山本電気'
'合同会社渚建設'
'渡辺運輸合同会社'
company_category()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_category()
...
'運輸'
'通信'
'印刷'
'建設'
'電気'
company_prefix()
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()
...
'Ltd'
'PLC'
'LLC'
'and Sons'
'Group'

faker.providers.internet

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

Bases: faker.providers.internet.Provider

ascii_company_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_company_email()
...
'vfujimoto@kiriyama.org'
'nanamikoizumi@sugiyama.org'
'otakahashi@fujimoto.org'
'momokowatanabe@miyagawa.jp'
'chiyoyamada@nomura.net'
ascii_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_email()
...
'nsato@yahoo.com'
'ykoizumi@nakajima.jp'
'naokonagisa@gmail.com'
'umiyagawa@gmail.com'
'ynomura@gmail.com'
ascii_free_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_free_email()
...
'vfujimoto@gmail.com'
'mituru47@yahoo.com'
'hkijima@gmail.com'
'miyakerika@yahoo.com'
'akemi24@gmail.com'
ascii_safe_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.ascii_safe_email()
...
'vfujimoto@example.org'
'mituru47@example.com'
'hkijima@example.org'
'miyakerika@example.com'
'akemi24@example.org'
company_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.company_email()
...
'vfujimoto@kiriyama.org'
'nanamikoizumi@sugiyama.org'
'otakahashi@fujimoto.org'
'momokowatanabe@miyagawa.jp'
'chiyoyamada@nomura.net'
dga(year=None, month=None, day=None, tld=None, length=None)

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()
...
'hxqvaffcmfsccynscisxeajjagjahtnfcm.com'
'cnrhkwsauxvmqcengcluh.jp'
'iiulfpgbvqcdaeh.jp'
'dgunygtn.com'
'uqniukqjckmjabijnuqholpsjayatffafysbsyaaytuquhbpmpviajxnaro.jp'
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()
...
'yamagishi.jp'
'sato.com'
'tanaka.net'
'matsumoto.com'
'sugiyama.org'
domain_word()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.domain_word()
...
'yamagishi'
'fujimoto'
'sato'
'kiriyama'
'tanaka'
email(domain=None)
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.email()
...
'nsato@yahoo.com'
'ykoizumi@nakajima.jp'
'naokonagisa@gmail.com'
'umiyagawa@gmail.com'
'ynomura@gmail.com'
free_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email()
...
'vfujimoto@gmail.com'
'mituru47@yahoo.com'
'hkijima@gmail.com'
'miyakerika@yahoo.com'
'akemi24@gmail.com'
free_email_domain()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.free_email_domain()
...
'hotmail.com'
'hotmail.com'
'yahoo.com'
'gmail.com'
'yahoo.com'
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.kiriyama.org'
'desktop-47.saito.jp'
'srv-24.ekoda.com'
'email-89.yamamoto.com'
'email-57.tsuda.com'
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_domain_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_domain_name()
...
'example.net'
'example.net'
'example.com'
'example.org'
'example.com'
safe_email()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_email()
...
'vfujimoto@example.org'
'mituru47@example.com'
'hkijima@example.org'
'miyakerika@example.com'
'akemi24@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()
...
'jp'
'jp'
'net'
'com'
'org'
uri()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.uri()
...
'https://www.kiriyama.org/explore/posts/author.htm'
'http://www.ekoda.com/explore/categories/faq.php'
'http://www.yamagishi.com/'
'http://www.nakatsugawa.com/register.htm'
'http://yamamoto.com/terms.php'
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://sato.com/'
'https://www.matsumoto.com/'
'http://yamamoto.org/'
'http://nagisa.com/'
'https://miyagawa.jp/'
user_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.user_name()
...
'vfujimoto'
'yosukesasaki'
'ykoizumi'
'momoko82'
'naokonagisa'

faker.providers.job

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

Bases: faker.providers.job.Provider

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

job()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.job()
...
'農家'
'寿司職人'
'気象予報士'
'栄養士'
'経営者'

faker.providers.lorem

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

Bases: faker.providers.lorem.Provider

Implement lorem provider for ja_JP locale.

paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)

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=3, ext_word_list=None)

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=6, variable_nb_words=True, ext_word_list=None)

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=3, ext_word_list=None)

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=200, ext_word_list=None)

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=3, max_nb_chars=200, ext_word_list=None)

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(ext_word_list=None)

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'
'def'
'def'
'ghi'
words(nb=3, ext_word_list=None, unique=False)

Generate a list 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.

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)

Bases: faker.providers.person.Provider

first_kana_name()

@example ‘アキラ’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_kana_name()
...
'マイ'
'ナオコ'
'ミノル'
'ツバサ'
'ヨウスケ'
first_kana_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_kana_name_female()
...
'ユイ'
'ミキ'
'ナオコ'
'サユリ'
'ハナコ'
first_kana_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_kana_name_male()
...
'ヨウイチ'
'ユウキ'
'タクマ'
'ショウタ'
'ナオキ'
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()
...
'陽一'
'裕樹'
'拓真'
'翔太'
'直樹'
first_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_nonbinary()
...
'舞'
'直子'
'稔'
'翼'
'洋介'
first_romanized_name()

@example ‘Akira’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_romanized_name()
...
'Mai'
'Naoko'
'Minoru'
'Tsubasa'
'Yosuke'
first_romanized_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_romanized_name_female()
...
'Yui'
'Miki'
'Naoko'
'Sayuri'
'Hanako'
first_romanized_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_romanized_name_male()
...
'Yoichi'
'Yuki'
'Takuma'
'Shota'
'Naoki'
kana_name()

@example ‘アオタ アキラ’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.kana_name()
...
'フジモト タクマ'
'タナカ ナオコ'
'コイズミ トモヤ'
'ヤマモト ナオキ'
'フジモト マアヤ'
language_name()

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

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.language_name()
...
'Swahili'
'Sardinian'
'Georgian'
'French'
'Ganda'
last_kana_name()

@example ‘アオタ’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_kana_name()
...
'ヤマギシ'
'フジモト'
'サトウ'
'キリヤマ'
'タナカ'
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()
...
'山岸'
'藤本'
'佐藤'
'桐山'
'田中'
last_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_name_nonbinary()
...
'山岸'
'藤本'
'佐藤'
'桐山'
'田中'
last_romanized_name()

@example ‘Aota’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.last_romanized_name()
...
'Yamagishi'
'Fujimoto'
'Sato'
'Kiriyama'
'Tanaka'
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()
...
'藤本 拓真'
'田中 拓真'
'小泉 智也'
'山本 直樹'
'藤本 浩'
name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.name_nonbinary()
...
'藤本 直子'
'田中 拓真'
'小泉 花子'
'山本 花子'
'藤本 浩'
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()
...
''
''
''
''
''
prefix_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.prefix_nonbinary()
...
''
''
''
''
''
romanized_name()

@example ‘Akira Aota’

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.romanized_name()
...
'Yuki Sato'
'Hanako Sasaki'
'Sotaro Sugiyama'
'Ryosuke Takahashi'
'Miki Nagisa'
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()
...
''
''
''
''
''
suffix_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.suffix_nonbinary()
...
''
''
''
''
''

faker.providers.phone_number

class faker.providers.phone_number.ja_JP.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()
...
'60-4876-4759'
'38-2421-9489'
'41-1578-1565'
'090-3877-8408'
'16-0975-3513'