# Sudoku Generator

## Project description

This project is just a collection of research regarding the generation of sudoku's.
It's not a production project.

The number of valid Sudoku puzzles has been calculated to be 6,670,903,752,021,072,936,960 (approximately 6.67 × 10²¹).

The main focus of this project is to generate and solve the hardest possible sudoku's.

## Applications

### Sudoku Generator
Just execute application and it will generate a sudoku for you with certain complexity.

### Sudoku Solvder
Give sudoku puzzle as input and it will solve it for you

### Sudoku Web
Run this server and it will run multiple sudoku generators and keeps track of many statistics while generating them. 

## Screenshots
Will come when I figured out how to use this project again.
### First version
![screenshot](images/sudoku1.png)
### Second version
![screenshot](images/sudoku2.png)

### Sudoku solver
![screenshot](images/sudoku4.png)

### Last version including the web interface reachable on 9999
![screenshot](images/sudoku3.png)
![screenshot](images/sudoku5.png)


## How to use 

Will come soon, the Makefile is a work in progress. The whole project is.