Test your reflexes and your typing speed with this typing test on your terminal π¨
Input the number of words you would like to encounter when first prompted.
The program will one by one prompt each random word and the user will have to type the same exact word back to prompt the next word.
The goal is to type the prompted words as fast as possible with high accuracy π―
After typing back all the words prompted, the program will return a session summary including the average time taken, slowest time, fastest time, and average accuracy. Moreover, the program will also return a summary of each word in terms of time taken and accuracy.
/quit
: Allows the user to quit the program. Can be typed when prompted to type the word, or when asked to input a certain amount of words to type at the start of the program.
The Merge Sort was implemented for practice reasons. In this program, the algorithm returns the slowest and fastest time of the section.
The RandomWordGenerator
is the module used to prompt random words of a certain length.
The length can be changed by replacing the constant in the max_word_size=20
in rw.RandomWord(max_word_size=20, constant_word_size=False)
.
Made in Python π