Random Word Generator with Textual Library

  • Share this:

Code introduction


This function generates a random word based on a specified length and language. It uses the word_generator module from the Textual library to generate words.


Technology Stack : Textual

Code Type : Function

Code Difficulty : Intermediate


                
                    
def generate_random_word(length, language='en'):
    import random
    import textual
    from textual import word_generator

    if language not in ['en', 'fr', 'de', 'es', 'it']:
        raise ValueError("Language not supported. Choose from 'en', 'fr', 'de', 'es', 'it'.")

    words = word_generator.generate_words(language=language, length=length)
    return random.choice(words)                
              
Tags: