Считаем время генерайии миллиона случайных рук без анализа, затем его вычитаем. При симуляциях на 1 генерацию руки будкт сотни (тысячи) анализов для обменов, так что оптимизировать рандом смысла нет. У меня в качестве слабого звена вылезла функция определения комбинации на руке, ее время сопоставимо со временем анализ игры дилера.