xxxxxxxxxx
#include <ctime>
int main() {
srand((unsigned) time(0));
int result = 1 + (rand() % 6); // return a number between 1 and 6
}
xxxxxxxxxx
/* rand example */
#include <stdio.h> /* printf, scanf, puts, NULL */
#include <stdlib.h> /* srand, rand */
#include <time.h> /* time */
/* initialize random seed: */
srand (time(NULL));
/* generate number between 1 and 10: */
random_number = rand() % 10 + 1;
xxxxxxxxxx
v1 = rand() % 100; // v1 in the range 0 to 99 --Credit goes to Clever cowfish
v2 = rand() % 100 + 1; // v2 in the range 1 to 100
v3 = rand() % 30 + 1985; // v3 in the range 1985-2014
xxxxxxxxxx
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(time(0));
cout<<rand()%100<<endl; //choose random numbers from 0 to 99
//create random integer value in range a to a+b (a+rand()b;)
cout <<1+ rand() % 9 <<endl; //random numbers between 1 and 10
cout << 25+rand() % 25 <<endl; //random numbers between 25 and 50
}
xxxxxxxxxx
#include<iostream>
#include<stdlib.h>
#include <time.h>
using namespace std;
int main(){
srand((unsigned)time(NULL));
srand((unsigned)rand());
int n,sum=0;
cin >> n;
int f[n];
for(int i=0; i<n; i++){
f[i]= rand()%30;
if (f[i]%2==0)
sum+=f[i];
}
cout << sum;
}
xxxxxxxxxx
version1 = std::rand() % 3; // it is in the range from 0 to 2 // 0 1 2
version2 = std::rand() % 5 + 2; // it is in the range from 2 to 6 // 2 3 4 5 6
version3 = std::rand() % 3 + 10; // it is in the range from 10 to 12
//first number is how much digits it will go second number is the digit it
//starts on (including that digit)
//negative
version4 = std::rand() % 11 - 12; // it is in the range from -2 to -12
xxxxxxxxxx
#include <cstdlib>
int main() {
std::cout << "RAND_MAX value is " << RAND_MAX << std::endl;
}