I wrote this program to help me learn ActionScript. I generate the puzzles using a simple game tree approach: To start, I initialize the grid by randomly placing several digits and then recursively solve the rest of the puzzle. Lastly, I randomly choose some cell values to hide and then show the puzzle to you. The interface could use some work, but I still find this little application a fun way to waste time.