import string
import random

def new_sentence(sentence_length, word_min_length, word_max_length):
    letters = string.ascii_letters

    # Create consonant and vowel list
    vowels = [letter for letter in string.ascii_lowercase if letter in "aeiou"]
    consonants = [letter for letter in string.ascii_lowercase if letter not in "aeiou"]

    # Create a list of words
    word = []
    sentence = []
    sentence_str = ""

    for i in range(sentence_length):
        for n in range(random.randint(word_min_length,word_max_length)):
            if n % 2 == 0:
                word.append(random.choice(consonants))
            else:
                word.append(random.choice(vowels))
        
        sentence.append("".join(word))
        word = []
        
    sentence_str = ' '.join(sentence) + "."
    sentence_str = sentence_str.capitalize()
    return(sentence_str)