If you teach Chinese and want to print a fresh, randomized character quiz for each class, the tool you are looking for is probably not a writing-practice app at all. PDF generation and interactive practice are different jobs, handled best by different tools. Here is how to get randomized test PDFs, and where a practice app fits instead.

Generation is a worksheet-tool job

Producing printable, randomized character tests, pull characters from a list, lay them into a quiz format, randomize order, export a PDF, is the domain of worksheet and quiz generators, not practice apps. Dedicated character worksheet (字帖) generators and quiz makers exist precisely for this, and some let you input your own character list and produce printable sheets, see Hanzi handwriting font and worksheet generators.

So for randomized test PDFs, reach for a generator built for output, not a practice app built for interaction. Asking a practice app to generate printable tests is asking it to do a job it was not designed for.

How to make good randomized quizzes

  • Use a worksheet or quiz generator that accepts your character list.
  • Provide the prompt, not the answer. A test should give meaning or pinyin and leave a blank for the student to write the character, so it assesses production, not recognition.
  • Randomize order between classes or students to reduce copying.
  • Assess by hand. Handwritten production is also harder to OCR-cheat, see how to stop students OCR-cheating.

This gives you the printable, varied tests you want, from a tool suited to making them.

Where the practice app fits

A writing-practice app’s role is the other half: building the skill your tests measure. Students practise producing characters from memory, see the case for a dedicated Hanzi writing app, so that when your randomized PDF lands on their desk, they can actually write the answers. The generator makes the test; the app prepares the student.

Trying to merge the two, expecting one tool to both teach and print exams, usually means it does neither well. Keep them separate.

Where Hanzi Write Practice fits, honestly

Hanzi Write Practice is a from-memory practice app, not a worksheet or quiz generator, and it does not produce printable randomized tests. It would be misleading to suggest otherwise. What it does is build the writing recall your tests assess: students draw each character from memory on a grid, with stroke feedback and spaced repetition.

Use a worksheet generator for the printable quizzes. Use a practice app to make sure students can pass them.

Join early access and prepare students for the tests you print.