diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp index dd30306..c3945d3 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -58,8 +58,16 @@ static void zobristCmd(int argc, char *argv[]) { MakeMove(move, &game); } + auto start = std::chrono::steady_clock::now(); + uint64_t hash = GenerateZobristKey(&game); - std::cout << hash << "\n"; + auto end = std::chrono::steady_clock::now(); + auto ms = std::chrono::duration_cast<std::chrono::milliseconds>(end - start) + .count(); + std::ostringstream oss; + oss << "{\"ms\": " << ms << ", \"hash\": " << hash << "}"; + + std::cout << oss.str() << "\n"; } int main(int argc, char *argv[]) { |
