This a statistical type deal.


With enumarate all it will go through all possible boards and calculate your odds of winning. So it will actually create every board and evaluate your hand against it.

Monte Carlo means to take a sampling of boards and calculate your equity with just the sample. If you take enough samples the results will approach the true rate that the exhaustive solution (enumarte all) would take. The key is you can take many samples quicker and arrive at answers that are very very close to the true answer..

I hope this makes sense. Monte carlo type solutions are used when an exhaustive type solution would be very slow and a close enough answer is good enough.