Generazione di numeri casuali in C++
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
long int RandNumber(long int max, long int min) {
return min + (long int)( (max-min) * (double(rand()) / RAND_MAX) );
}
main(int argc, char** argv) {
srand (time(NULL));
long int n; cout << "Quanti numeri vuoi?: ";
cin >> n;
long int min; cout << "MIN ?: ";
cin >> min;
long int max; cout << "MAX ?: ";
cin >> max;
for(long int i = 1; i <= n; i++)
cout << RandNumber(max, min) << endl;
}
Numeri a random
Breve programma in C di come funziona la random e quindi di come si generano i numeri.
Darà come risultato un numero massimo e un numero minimo generato a random.