EasyTestMaker:
"EasyTestMaker is a FREE online test generator to help you create your tests. With Easy Test Maker you can create multiple-choice, fill-in-the-blank, matching, short answer and true and false questions all on the same test. You can also insert instructions and divide your test into multiple sections.
EasyTestMaker automatically generates alternate versions entirely randomized and master answer sheets with a single click! Just click the 'Generate Alternate Versions' or 'Print Answer Sheet' link when you are done creating your test. It's that easy!"