C++ random generate multiple of 3 range from 3 - 33 using (uniform_int_distribution)
Here is code generate 10 random number between 3 - 33:
// uniform_int_distribution
#include <iostream>
#include <random>
using namespace std;
int main()
{
default_random_engine generator;
uniform_int_distribution<int> distribution(1, 10);
for (int i = 0; i < 10; i++)
{
int number = distribution(generator) * 3;
cout << "Random number is : " << number << endl;
}
return 0;
}
Output:

C++ random generate multiple of 3 range from 3 - 33 using (uniform_int_distribution)