# Manuals/calci/GENERATESUDOKU

**GENERATESUDOKU (Size,DifficultyLevel)**

- is the order of the Sudoku.
- is the level of the Sudoku.

## Description

- This function creates the sudoku of the numbers.
- In , is the order of the rows and columns.
- is the level of the puzzle.
- Sudoku is one of the most popular Japanese puzzle game.
- It is based on the logical placement of numbers.
- The goal of Sudoku is to fill a rows entries and column entries which are left.
- To play Sudoku there is no requirement of any calculation nor any special math skills.
- The goal of a Sudoku is to fill in a 9x9 grid with the digits 1 to 9.
- So each row and column having 3x3 section which is containing numbers only one time.
- When we fill the numbers in Sudoku the following rules to be followed:

1.Any row contains the numbers 1 to 9 not more than one time. 2. Any column contains the numbers 1 to 9 not more than one time. 3.Any 3x3 grid contains the numbers 1 to 9 not more than one time.

- The above rules only for the grid 9x9.
- But the function GENERATESUDOKU creates any size of the SUDOKU.
- So here the condition is the same numbers should not appear in the same row and same column.

## Examples

1. GENERATESUDOKU(3,2)

1 | ||

1 | 2 | |

1 |

2. GENERATESUDOKU(6,3)

1 | 2 | 6 | |||

3 | 5 | 6 | |||

1 | 2 | 3 | 5 | ||

3 | 6 | 1 | |||

1 | 5 | ||||

3 | 4 | 1 | 2 |

3. GENERATESUDOKU(10,1)

1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | ||

5 | 6 | 7 | 8 | 9 | 10 | 1 | 2 | ||

7 | 8 | 9 | 10 | 1 | 2 | 4 | 5 | 6 | |

2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | ||

4 | 5 | 6 | 7 | 9 | 1 | 3 | |||

8 | 9 | 10 | 1 | 2 | 3 | 4 | 5 | 7 | |

2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | ||

5 | 6 | 8 | 9 | 2 | 3 | 4 | |||

8 | 9 | 10 | 1 | 2 | 3 | 4 | 5 | 6 | |

2 | 3 | 4 | 5 | 8 | 9 | 10 |