Hello,
what I want my program to do is the following:
1. generate an array of N random numbers in a function
2. return that array to the main function
3. display the contents of this array (later ofcourse I want to do other things with it, but this is the easiest thing for now)
What I have for code is:
Could you please tell me what I'm doing wrong? =)Code:/* Header: iostream Reason: Input/Output stream Header: stdlib Reason: For functions rand and srand Header: time.h Reason: For function time, and for data type time_t */ #include <iostream> #include <cstdlib> #include <time.h> using namespace std; int randomRange(int min, int max,int number); int main() { int list2=randomRange(10,20,10); for(int x=0;x<10;x++){ cout<<list2[x]<<endl; } } int randomRange(int min, int max, int number) { //Make the seed for the random function time_t seed; time(&seed); srand((unsigned int) seed); int list[number]; //get a random number from range min-max int rnumber; for(int i=0;i < number;i++){ rnumber=rand() % (max-min) + min; list[i]=rnumber; cout<<rnumber<<endl; } return list; }



LinkBack URL
About LinkBacks



