Generate random chess position: Difference between revisions

m
Line 818:
 
main :: IO ()
main = BoardState emptyBoard <$> newStdGen >>= draw . evalState buildBoard
main = do
stdGen <- newStdGen
draw $ evalState buildBoard (BoardState emptyBoard stdGen)
where
buildBoard = placeKings >> placePawns >> placeRemaining >> getBoard</lang>
Anonymous user