random number generator from 0 to 2 c++ code example

Example 1: random number generator c++ between 0 and 1

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() 
{
    srand(time(0));  // Initialize random number generator.
     
    cout<<"Random numbers generated between 1 and 10:"<<endl;
    for(int i=0;i<10;i++)
        cout << (rand() % 10) + 1<<" "; 
    return 0; 
}

Example 2: c++ random number 0 to 1

#include <iostream>
#include <string>
#include <random>

int main() {
    std::mt19937 gen (123);
    std::uniform_real_distribution<double> dis(0.0, 1.0);
    double x = dis(gen);
    std::cout << x << std::endl;
}

Tags:

Cpp Example