i m want to learn c++

i have a problem

i dont know how to use rand()

can u help me ?

Printable View

- 10-21-2001erolrandomize how to use?
i m want to learn c++

i have a problem

i dont know how to use rand()

can u help me ? - 10-21-2001Unregistered
randomize() is one of the functions that will seed a random number generator, like rand(). You should use randomize() just once in your program, but you may use rand() as often as you wish. To generate a random integer you would do this:

int main()

randomize();

long x

x = rand();

cout << x;

return 0;

Of course you will need to include all appropriate headers. - 10-21-2001Stoned_Coder
There are 2 approaches to this.....

1) read the damn frequently asked questions....

2) the functions you need are srand() to seed the random number generator and rand() to give you a random number between 0 and RAND_MAX.You will find these functions in <cstdlib> or <stdlib.h>

so...

Code:`#include<iostream>`

#include<cstdlib>

#include<ctime>

using namespace std;

int main()

{

// seed the random num gen. with system time for unique randomness

srand((unsigned)time(NULL));

// now a loop

for(int i=0;i<10;i++)

{

//get a random number between 1 and 100.

//we use modulus to get a number in the desired range.

//+1 because %100 returns 0-99

int randomnum=rand() %100 +1;

cout<<randomnum<<endl;

}

return 0;

}