The script MakeSudoku on the source code page can be used to create Sudokus of the various types described on these pages.
Explanation will go here