7 c random warnings clang-tidy
toZero = rand() % N;
Run Code Online (Sandbox Code Playgroud)
这行代码给了我 Clang-Tidy:rand() 的随机性有限。为什么会出现这个警告?我该如何修复它?
尽管rand()它足以满足很多应用程序(特别是像 Park-Miller 和 Bays-Durham shuffle 这样的扩展),但一些代码检查工具将其等同于魔鬼的缩小版本。
Clang-Tidy 警告您,它可能没有足够的随机性来满足您的需求。