From b80e679f14d316e3aec46351bc362f93452fbec2 Mon Sep 17 00:00:00 2001 From: awesome <3109372170@qq.com> Date: Sun, 22 Sep 2024 19:02:21 +0800 Subject: [PATCH] Update cpp_tricks.md: std::random_device() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit thread_local std::mt19937 gen(std::random_device()()); 会被当成函数,无法编译 --- docs/cpp_tricks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/cpp_tricks.md b/docs/cpp_tricks.md index 3ad9e68..dd8d276 100644 --- a/docs/cpp_tricks.md +++ b/docs/cpp_tricks.md @@ -725,7 +725,7 @@ int main() { 如果喜欢老式的函数调用风格接口,可以封装一个新的 C++ 重置版安全 `rand`: ```cpp -thread_local std::mt19937 gen(std::random_device()()); // 每线程一个,互不冲突 +thread_local std::mt19937 gen(std::random_device{}()); // 每线程一个,互不冲突 int randint(int min, int max) { return std::uniform_int_distribution(min, max)(gen);