在C++中生成四个独立的不可重复的随机int32s,可以使用以下方法:
#include <random>
std::random_device rd;
std::uniform_int_distribution<int32_t> dist(min_value, max_value);
,其中min_value
和max_value
是你想要生成的随机数的范围。std::set<int32_t> random_numbers;
while (random_numbers.size() < 4) {
int32_t random_number = dist(rd);
random_numbers.insert(random_number);
}
for (int32_t random_number : random_numbers) {
std::cout << random_number << std::endl;
}
这样,你就可以在C++中生成四个独立的不可重复的随机int32s了。
注意:以上代码仅为示例,你可以根据实际需求进行修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云