A long time back I made up my own spreadsheets that generated worksheets in arithmetic and algebra [and the answers]. The key is to use random values so that a key press [F9] will regenerate a new sheet of exactly the same format but different numbers. It might require just a little effort, but is well worth it.