original_docstring: 
      Generates a full Sudoku with all numbers
  
      Returns:
      3D-Array 
  
      
docstring: Generates a full Sudoku with all numbers
docstring_tokens: Generates a full Sudoku with all numbers
code: def GenerateSudoku():
      """
      Generates a full Sudoku with all numbers
  
      Returns:
      3D-Array 
  
      """
      succesfull = 0
      countTries = 0
  
      while succesfull < 1:
          Sudoku = ArrayTools.nullBased2DArray(9)
                  
          for x in range (0,9):
              for y in range(0,9):
                  cands = CandidateChecker.getCandidates(Sudoku, x, y)
  
                  #Check if there are no more candidates
                  if(len(cands) == 0):
                      succesfull = -1
                      countTries = countTries + 1
                      break
                  else:
                      Sudoku[x][y] = RandomGenerator.GenerateRandom(cands)
  
                  #Check if succesfull
                  if((x == 8) & (y == 8)):
                      succesfull = 1
                      print("Generation succesfull with " + str(countTries) + " Tries!")
              if(succesfull == -1 | succesfull == 1):
                  break
      return Sudoku
code_tokens: def GenerateSudoku ( ) : succesfull = 0 countTries = 0 while succesfull < 1 : Sudoku = ArrayTools . nullBased2DArray ( 9 ) for x in range ( 0 , 9 ) : for y in range ( 0 , 9 ) : cands = CandidateChecker . getCandidates ( Sudoku , x , y ) if ( len ( cands ) == 0 ) : succesfull = - 1 countTries = countTries + 1 break else : Sudoku [ x ] [ y ] = RandomGenerator . GenerateRandom ( cands ) if ( ( x == 8 ) & ( y == 8 ) ) : succesfull = 1 print ( "Generation succesfull with " + str ( countTries ) + " Tries!" ) if ( succesfull == - 1 | succesfull == 1 ) : break return Sudoku
short_docstring: Generates a full Sudoku with all numbers
short_docstring_tokens: Generates a full Sudoku with all numbers
comment: """
      Generates a full Sudoku with all numbers
  
      Returns:
      3D-Array 
  
      """$SEP$#Check if there are no more candidates$SEP$#Check if succesfull