Hasta ahora lo mejor que he conseguido es esto, pero es problema es que rand() no trabaja con 0, si alguien me puede ayudar se lo agradecería.
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int e=100;
int M=2;
int N=2;
int Y=3;
int T=2;
double v[e];
double u[e];
for(int i=0; i< e+1;i++){
if (u==2){
u=0;}
else {
v = rand () % (N-M+1) + M;
u = rand () % (T-Y+1) + Y;
cout<<v-u<<endl;}
}
system("pause");
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int e=100;
int M=2;
int N=2;
int Y=3;
int T=2;
double v[e];
double u[e];
for(int i=0; i< e+1;i++){
if (u==2){
u=0;}
else {
v = rand () % (N-M+1) + M;
u = rand () % (T-Y+1) + Y;
cout<<v-u<<endl;}
}
system("pause");
return 0;
}