generateSudoku: Randomly Generate a Sudoku Puzzle Grid

View source: R/generateSudoku.R

generateSudokuR Documentation

Randomly Generate a Sudoku Puzzle Grid

Description

Creates a 9x9 Sudoku grid suitable for use by playSudoku.

Usage

  generateSudoku(Nblank=50, print.it=FALSE)

Arguments

Nblank

Number of cells to blank out

print.it

Logical. If true, print result to screen.

Details

The basic algorithm is to start with a 'primordial' Sudoku grid, swap around some rows and columns, then blank out some cells.

Value

A matrix, representing a 9x9 Sudoku grid.

Author(s)

Curt Seeliger <Seeliger.Curt@epamail.epa.gov>, Henrik Bengtsson <hb@maths.lth.se>, and David Brahm <brahm@alum.mit.edu>

References

https://sudoku.com/

Examples

generateSudoku(print.it=TRUE)

sudoku documentation built on April 19, 2022, 5:09 p.m.