Locale th_TH

faker.providers.color

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

Bases: faker.providers.color.Provider

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

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

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

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

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

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

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='red')
...
'#af2f33'
'#e02141'
'#ef6466'
'#a80a14'
'#ed9e95'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(luminosity='light')
...
'#79c3e0'
'#89ffa1'
'#96cbf7'
'#aafaff'
'#e3f495'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(100, 200), color_format='rgb')
...
'rgb(26, 155, 88)'
'rgb(9, 193, 49)'
'rgb(73, 229, 154)'
'rgb(107, 249, 166)'
'rgb(76, 204, 69)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue='orange', luminosity='bright')
...
'#efc332'
'#edae65'
'#d1861d'
'#ffcc42'
'#e09533'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=135, luminosity='dark', color_format='hsv')
...
'hsv(135, 96, 45)'
'hsv(135, 98, 57)'
'hsv(135, 94, 61)'
'hsv(135, 99, 47)'
'hsv(135, 94, 50)'
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color(hue=(300, 20), luminosity='random', color_format='hsl')
...
'hsl(217, 94, 27)'
'hsl(40, 23, 54)'
'hsl(268, 100, 74)'
'hsl(175, 43, 31)'
'hsl(131, 47, 11)'
color_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.color_name()
...
'สีเงิน'
'สีม่วง'
'สีเทา'
'สีน้ำตาล'
'สีหยก'
hex_color()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.hex_color()
...
'#d82c08'
'#629f70'
'#c2094d'
'#e3e707'
'#6baa95'
rgb_color()

Generate random color formatted as comma-separated RGB value

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

Generate random color formatted as a CSS rgb() function

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.rgb_css_color()
...
'rgb(197,215,20)'
'rgb(132,248,207)'
'rgb(155,244,183)'
'rgb(111,71,144)'
'rgb(71,48,128)'
safe_color_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_color_name()
...
'สีขาว'
'สีเงิน'
'สีชมพู'
'สีเขียว'
'สีม่วง'
safe_hex_color()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.safe_hex_color()
...
'#cc5500'
'#dd7700'
'#114400'
'#884400'
'#ff8800'

faker.providers.job

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

Bases: faker.providers.job.Provider

job()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.job()
...
'วีเจ'
'เภสัชกร'
'นักบวช'
'ช่างทำเครื่องดนตรี'
'นักหนังสือพิมพ์'

faker.providers.lorem

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

Bases: faker.providers.lorem.Provider

th_TH word list is drawn from the Thailand’s Ministry of Education which can be found here: http://www.arts.chula.ac.th/~ling/TTC/id-4.html.

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

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

sentences returned, otherwise the result may include a number of sentences of nb +/-40% (with a minimum of 1)
Parameters:ext_word_list – a list of words you would like to have instead of ‘Lorem ipsum’.
Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraph()
...
'ชมพู่ รถบรรทุก วันพระ ต้นมะขามเทศ แบบทดสอบ รสชาติ. หนุน จุดประสงค์ อ่อนเพลีย เคี้ยว ตีลังกา ข่าย. สี่เหลี่ยม เชิญ หมี่ อิฐ เต้น.'
'คุณแม่ ยุ้ง เมื่อวาน ข้าม. บีบ ซีอิ๊ว ย่อม แปลง น้ำแกง ครบ.'
'ต้นตาล เกลือ พลั่ว เหว เยี่ยมเยียน โคม กำนัน. หนี ผง การคูณ พวก เวร สั้น.'
'น้ำอ้อย ดัง ประชุม กรีด น้ำพริก คำ เปรี้ยว. ประโยค เกรด ทุกข์ รถตำรวจ.'
'หล่น น้ำตก องค์ ของใช้ สร้าง ชม ฝา. นก เศษกระดาษ ก๋ง ประตู. เกรงใจ ตู้โชว์ ภูษา คุณพ่อ. ยืด ผลัด คลื่น ครั้ง สวน รำ มะเร็ง.'
paragraphs(nb=3, ext_word_list=None)

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

‘Lorem ipsum’.
Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.paragraphs()
...
['ชมพู่ รถบรรทุก วันพระ ต้นมะขามเทศ แบบทดสอบ รสชาติ. หนุน จุดประสงค์ อ่อนเพลีย เคี้ยว ตีลังกา ข่าย. สี่เหลี่ยม เชิญ หมี่ อิฐ เต้น.', 'คุณแม่ ยุ้ง เมื่อวาน ข้าม. บีบ ซีอิ๊ว ย่อม แปลง น้ำแกง ครบ.', 'ต้นตาล เกลือ พลั่ว เหว เยี่ยมเยียน โคม กำนัน. หนี ผง การคูณ พวก เวร สั้น.']
['น้ำอ้อย ดัง ประชุม กรีด น้ำพริก คำ เปรี้ยว. ประโยค เกรด ทุกข์ รถตำรวจ.', 'หล่น น้ำตก องค์ ของใช้ สร้าง ชม ฝา. นก เศษกระดาษ ก๋ง ประตู. เกรงใจ ตู้โชว์ ภูษา คุณพ่อ. ยืด ผลัด คลื่น ครั้ง สวน รำ มะเร็ง.', 'ขิง สีน้ำเงิน โซ่ สอย สถานีตำรวจ วง ปีก เงิน. แจ้ว รางวัล เสื่อ คำตอบ จอด ลม ลูกจัน พัง. ขาด ตื่น วา หลัง.']
['อิฐ ติด ชน เผื่อ แบบทดสอบ จำปี กู. ตู้ กระต่าย เยาวชน เป้า. รายงาน คนใช้ นกแก้ว มะเร็ง.', 'คม เปรต วิทยุ กระเป๋า เดือน ทานตะวัน. อบรม ทหาร ข้าม สุภาพ. ก๋ง เครื่องมือ เฟื่องฟ้า เครื่องแต่งกาย ศูนย์.', 'รุนแรง ทั้ง ที่ เจดีย์. อธิบาย นัยน์ตา บ่อ มีดโกน.']
['การศึกษา ต้นพุทรา ตำลึง เข้าใจ แท้ ถาม แรด. ดอกแก้ว ฟอง กัด คุ้ม สาว พังทลาย ลอด. โผ หลุด ความร่มเย็น สามารถ ซอย.', 'ต้นทับทิม บุตร ดัง เหยี่ยว เว้า ท่าน. ชู กระติกน้ำ กิจกรรม ศาสตร์ ต้นงิ้ว.', 'ต้นมะนาว บ่ม เตา น้ำนม โอน ทะเล เคารพ. จุดประสงค์ กระจาด คน โรงพยาบาล ผ่า ไปรษณีย์ อา. ผูก อาทิตย์ ชบา กระดิ่ง ไข่ดัน สีเหลือง.']
['บีบ ราคา เกี่ยวข้อง ตา ซ่าหริ่ม จริง. พละ กระบุง มะไฟ ตะเกียบ. ข้าง สามารถ เจ็บป่วย หอม.', 'วิ่งหนี เงือก อิ่ม แถม ขมา ดิบ ง่าย. ค้อน จับ หน้า เมาะ.', 'พระราชกรณียกิจ ปลาหมึก เชื้อโรค ยา ต้นนุ่น สะใภ้. อาเจียน เครื่องนอน ซี่ แหละ ถวาย ยุง หยุด. แดด โกหก แฟ้ม.']
sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)

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

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

str

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentence()
...
'ถกเถียง ต้นมังคุด โอ่ง กลิ้ง ดอกทานตะวัน ยากันยุง.'
'รสชาติ ไว ความร่มเย็น แรก โดย.'
'ตีลังกา ข่าย เหล้า เชื้อโรค.'
'เครื่องใช้ ทุย คัดลายมือ คุณแม่ ยุ้ง เมื่อวาน ข้าม ถั่วฝักยาว.'
'ซีอิ๊ว ย่อม แปลง น้ำแกง ครบ ต้ม ต้นมะปราง ต้นตาล.'
sentences(nb=3, ext_word_list=None)

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

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

‘Lorem ipsum’.
Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.sentences()
...
['ถกเถียง ต้นมังคุด โอ่ง กลิ้ง ดอกทานตะวัน ยากันยุง.', 'รสชาติ ไว ความร่มเย็น แรก โดย.', 'ตีลังกา ข่าย เหล้า เชื้อโรค.']
['เครื่องใช้ ทุย คัดลายมือ คุณแม่ ยุ้ง เมื่อวาน ข้าม ถั่วฝักยาว.', 'ซีอิ๊ว ย่อม แปลง น้ำแกง ครบ ต้ม ต้นมะปราง ต้นตาล.', 'ขอบฟ้า ชั้นเรียน เทอม ประทัด.']
['กำนัน บริสุทธิ์ พาน.', 'เสียว ข้าวสาร ต้นพริก ลับ สีน้ำ ตะกร้า.', 'น้ำอ้อย ดัง ประชุม กรีด น้ำพริก คำ เปรี้ยว.']
['ประโยค เกรด ทุกข์ รถตำรวจ.', 'ประมาณ จิก กู ไล่จับ เบา เสา ปูน ฉันท์.', 'กิ้งก่า ทิ่ม รดน้ำ.']
['ภาระ เชือก โต ไหว้.', 'คุณพ่อ ต่างประเทศ เทป ไข้เลือดออก.', 'เข่ง กล สนิท คำปฏิญาณ หลาน พระอินทร์ เสาร์.']
text(max_nb_chars=200, ext_word_list=None)

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

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

:rtype str

Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.text()
...
'ชมพู่ รถบรรทุก วันพระ ต้นมะขามเทศ แบบทดสอบ รสชาติ. หนุน จุดประสงค์ อ่อนเพลีย เคี้ยว ตีลังกา ข่าย. สี่เหลี่ยม เชิญ หมี่ อิฐ เต้น.\nคุณแม่ ยุ้ง เมื่อวาน ข้าม. บีบ ซีอิ๊ว ย่อม แปลง น้ำแกง ครบ.'
'น้ำอ้อย ดัง ประชุม กรีด น้ำพริก คำ เปรี้ยว. ประโยค เกรด ทุกข์ รถตำรวจ.\nหล่น น้ำตก องค์ ของใช้ สร้าง ชม ฝา. นก เศษกระดาษ ก๋ง ประตู. เกรงใจ ตู้โชว์ ภูษา คุณพ่อ. ยืด ผลัด คลื่น ครั้ง สวน รำ มะเร็ง.'
'อิฐ ติด ชน เผื่อ แบบทดสอบ จำปี กู. ตู้ กระต่าย เยาวชน เป้า. รายงาน คนใช้ นกแก้ว มะเร็ง.\nคม เปรต วิทยุ กระเป๋า เดือน ทานตะวัน. อบรม ทหาร ข้าม สุภาพ. ก๋ง เครื่องมือ เฟื่องฟ้า เครื่องแต่งกาย ศูนย์.'
'การศึกษา ต้นพุทรา ตำลึง เข้าใจ แท้ ถาม แรด. ดอกแก้ว ฟอง กัด คุ้ม สาว พังทลาย ลอด. โผ หลุด ความร่มเย็น สามารถ ซอย.\nต้นทับทิม บุตร ดัง เหยี่ยว เว้า ท่าน. ชู กระติกน้ำ กิจกรรม ศาสตร์ ต้นงิ้ว.'
'บีบ ราคา เกี่ยวข้อง ตา ซ่าหริ่ม จริง. พละ กระบุง มะไฟ ตะเกียบ. ข้าง สามารถ เจ็บป่วย หอม.\nวิ่งหนี เงือก อิ่ม แถม ขมา ดิบ ง่าย. ค้อน จับ หน้า เมาะ.'
texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)

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

Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.texts()
...
['ชมพู่ รถบรรทุก วันพระ ต้นมะขามเทศ แบบทดสอบ รสชาติ. หนุน จุดประสงค์ อ่อนเพลีย เคี้ยว ตีลังกา ข่าย. สี่เหลี่ยม เชิญ หมี่ อิฐ เต้น.\nคุณแม่ ยุ้ง เมื่อวาน ข้าม. บีบ ซีอิ๊ว ย่อม แปลง น้ำแกง ครบ.', 'น้ำอ้อย ดัง ประชุม กรีด น้ำพริก คำ เปรี้ยว. ประโยค เกรด ทุกข์ รถตำรวจ.\nหล่น น้ำตก องค์ ของใช้ สร้าง ชม ฝา. นก เศษกระดาษ ก๋ง ประตู. เกรงใจ ตู้โชว์ ภูษา คุณพ่อ. ยืด ผลัด คลื่น ครั้ง สวน รำ มะเร็ง.', 'อิฐ ติด ชน เผื่อ แบบทดสอบ จำปี กู. ตู้ กระต่าย เยาวชน เป้า. รายงาน คนใช้ นกแก้ว มะเร็ง.\nคม เปรต วิทยุ กระเป๋า เดือน ทานตะวัน. อบรม ทหาร ข้าม สุภาพ. ก๋ง เครื่องมือ เฟื่องฟ้า เครื่องแต่งกาย ศูนย์.']
['การศึกษา ต้นพุทรา ตำลึง เข้าใจ แท้ ถาม แรด. ดอกแก้ว ฟอง กัด คุ้ม สาว พังทลาย ลอด. โผ หลุด ความร่มเย็น สามารถ ซอย.\nต้นทับทิม บุตร ดัง เหยี่ยว เว้า ท่าน. ชู กระติกน้ำ กิจกรรม ศาสตร์ ต้นงิ้ว.', 'บีบ ราคา เกี่ยวข้อง ตา ซ่าหริ่ม จริง. พละ กระบุง มะไฟ ตะเกียบ. ข้าง สามารถ เจ็บป่วย หอม.\nวิ่งหนี เงือก อิ่ม แถม ขมา ดิบ ง่าย. ค้อน จับ หน้า เมาะ.', 'ภาษา คม โต๊ะ เที่ยง. แจ้ง คัดไทย ปริญญา เช่น รับจ้าง สาย ผักกาด แบบ. คนโท ตะโกน ปัญหา ดึก ค้า ภรรยา เรียบร้อย.']
['ครูประจำชั้น ข้าพเจ้า เนื้อหมู สนใจ.\nต้นส้ม ห่าน สูตรคูณ กระดูก พื้นที่. พัก ง่าย เช็ค สังขยา อาบน้ำ ควัน. จาก เจ้าฟ้าชาย ยิ้ม ยา พระราชวัง. คาว เขี้ยว ผ่าตัด สัก บริการ.', 'ครู แต่ อีก ยาสูบ ภูษา หนีบ. สิงโต กระเทียม กลางคืน ทหาร เล็ก หน้า ช้อน. ฝ้าย ทำไม แตงกวา ทั่ว รัชกาล ออมสิน เครื่องแกง .', 'เศรษฐี พาด เสาธง กระถาง แท็กซี่ ผ้าใบ ข้อศอก. ต้ม ซึ้ง ชาย จ่าย แบบทดสอบ ตู้เย็น.\nต้นมะเขือ สีเขียว ออกซิเจน เกี่ยวข้อง โผ ถอย สีน้ำตาล.']
['เฉียง ภัย ชน ยัน คะแนน รุ่งเรือง ช่าง ดอกกล้วยไม้. ต้นฝรั่ง การป้องกัน เมาะ กตัญญู ข้าพเจ้า. ห้อง คนขาย แห้ง พละ เลือก.', 'ขับ ผู้ขาย ง่ายดาย มีด. เตารีด ต้นไผ่ หน้าที่ อาวุธ เปรอะ ไหน ลอย. สถานี ส้ม ระเบียง ชอบ.\nทัพพี ความสะอาด ยุง ยัก ฝอย ปลาหมึก. ต้นตะไคร้ เช่น ร่าง น้ำพริก.', 'ชิง ปูน หน้าหนาว ขึ้น หน่วย ทอง คุณปู่. สูดดม บิดา เสียบ ตารางสอน.\nต้นมะละกอ ขนมปัง ซ่อม ชาม ปลาทู ถุง. ดึก ต้นน้อยหน่า ทะเลทราย หวัง ดาบ ลาน.']
['กระเด้ง ถึง สามี ทีหลัง เปียก ต้นละมุด บ้วน. เมา ครึ่ง เลิก ฉุกเฉิน กอด ตารางสอน ซิ่ง.', 'ความดี เหยื่อ น้ำชา ต้นคุณนายตื่นสาย ล่าง การนอน เผลอ. เหลือง ครู ล้อมวง ถ่าย มะเฟือง. หลง ความทุกข์ ที่นั่ง หมาป่า เหลว โค้ง ดอก.', 'เดิม ต้นกะเพรา รูป คว้า หมา มากมาย. วัสดุ วาดรูป รอย.\nกิน โต๊ะ ควบ อุบัติเหตุ การแพทย์ ส่อ. ตอก สนุก พอ ถั่วงอก กำไร.']
word(ext_word_list=None)
Returns:A random word, eg: ‘lorem’
Parameters:ext_word_list – a list of words you would like to have instead of ‘Lorem ipsum’
Return type:str
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.word()
...
'เมรุ'
'ถกเถียง'
'ต้นมังคุด'
'โอ่ง'
'กลิ้ง'
words(nb=3, ext_word_list=None, unique=False)
Returns:An array of random words. for example: [‘Lorem’, ‘ipsum’, ‘dolor’]

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

‘Lorem ipsum’
Parameters:unique – If True, the returned word list will contain unique words
Return type:list
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.words()
...
['เมรุ', 'ถกเถียง', 'ต้นมังคุด']
['โอ่ง', 'กลิ้ง', 'ดอกทานตะวัน']
['ยากันยุง', 'ตูด', 'ร่มเงา']
['หนุน', 'จุดประสงค์', 'อ่อนเพลีย']
['เคี้ยว', 'ตีลังกา', 'ข่าย']

faker.providers.person

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

Bases: faker.providers.person.Provider

first_name()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name()
...
'อภิเมธีธำรง'
'รัตนนาคินทร์'
'วรุธ'
'สิริยากร'
'ธวัชชัย'
first_name_female()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_female()
...
'อภิเมธีธำรง'
'รัตนนาคินทร์'
'วรุธ'
'สิริยากร'
'ธวัชชัย'
first_name_male()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_male()
...
'อภิเมธีธำรง'
'รัตนนาคินทร์'
'วรุธ'
'สิริยากร'
'ธวัชชัย'
first_name_nonbinary()
Examples:
>>> Faker.seed(0)
>>> for _ in range(5):
...     fake.first_name_nonbinary()
...
'อภิเมธีธำรง'
'รัตนนาคินทร์'
'วรุธ'
'สิริยากร'
'ธวัชชัย'
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_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()
...
'แนวพญา'
'นิติสาขา'
'ทหารแท้'
'ถาวรายุศม์'
'ทองสินธุ์'
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()
...
'น.ต.'
'พระมหา'
'พล.ต.ท.'
'พ.ท.'
'จ่าสิบเอก'
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.th_TH.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()
...
'+668 6048 7647'
'+66 3824 2194'
'+668 8924 1157'
'+668 5659 3877'
'+668 4080 1609'