text: i m want to learn c++
  i have a problem
  i dont know how to use rand()
  can u help me ?
  This is a discussion on randomize how to use? within the C++ Programming forums, part of the General Programming Boards category; i m want to learn c++ i have a problem i dont know how to use rand() can u help ...
  i m want to learn c++
  i have a problem
  i dont know how to use rand()
  can u help me ?
  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.
  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; }
  Free the weed!! Class B to class C is not good enough!!
  And the FAQ is here :-