修改crash

Signed-off-by: li-tiangang4 <litiangang4@huawei.com>
This commit is contained in:
li-tiangang4
2024-04-24 12:18:33 +08:00
parent 04ec643f12
commit de5a5e79a6
4 changed files with 5 additions and 14 deletions
+2 -10
View File
@@ -451,11 +451,11 @@ std::string GetString(const std::vector<std::string> &vec)
return retStr;
}
int32_t GetRandomInt32()
int32_t GetRandomInt32(int32_t randMin, int32_t randMax)
{
std::default_random_engine engine(time(nullptr));
std::uniform_int_distribution<int> distribution(0, INT32_MAX);
std::uniform_int_distribution<int> distribution(randMin, randMax);
return distribution(engine);
}
@@ -474,14 +474,6 @@ std::vector<std::string> SplitDhIdString(const std::string &dhIdsString)
SplitStringToVector(dhIdsString, DHID_SPLIT, dhIdsVec);
return dhIdsVec;
}
int32_t GenRandInt(int32_t randMin, int32_t randMax)
{
std::random_device randDevice;
std::mt19937 genRand(randDevice());
std::uniform_int_distribution<int> disRand(randMin, randMax);
return disRand(genRand);
}
} // namespace DistributedInput
} // namespace DistributedHardware
} // namespace OHOS