在C++中,可以使用<random>
庫來生成指定范圍的隨機數。以下是一個示例代碼片段,展示了如何生成一個介于1到100之間的隨機整數:
#include <iostream>
#include <random>
int main() {
std::random_device rd; // 用于獲取隨機數種子
std::mt19937 gen(rd()); // 使用Mersenne Twister算法生成隨機數
std::uniform_int_distribution<> dis(1, 100); // 定義一個均勻分布的范圍
int random_number = dis(gen); // 生成隨機數
std::cout << "Random number: " << random_number << std::endl;
return 0;
}