def test_MCWinRate(): wr = Double(0) start_time = time.time() Pocket = "ac as" Board = "4d 5d 6c" for i in [10, 100, 1000, 10000, 100000, 1000000]: r = Hand.MCWinRate(Pocket, Board, "", 10, i, wr) etime = (time.time()-start_time) print(i, r) print("elapsed time=", etime)
def CalcWinrate_mc(Pocket, Board): wr = Double(0) r = Hand.MCWinRate(Pocket, Board, "", 10, 1000000, wr) return r