-3

Hi. Is there any way to set the size of random numbers?( in random number generator "rand()")

For example I want to generate 10 digits random numbers.

and one more question, how can i set random function to generate numbers between 0 and 1 (for example 0100110110) ?

Z chen
  • 11
  • 3

1 Answers1

-1

Im not sure about setting the size of the numbers. However I dont think it would be possible to get each digit to produce just a 0 or 1.

What you can do however is something like below:

          ostringstream 10digitNumber;
          for(int i = 0 ; i < 10 ; i ++){

                v1 = rand() % 2;// generate o or 1
                10digitNumber<< v1;// build up a string of 1 and 0

           }
         int real10DigitNumber = static_cast<int>10digitNumber);              //                      typecast to integer

Please forgive me if my syntax isn't 100 %. Its being awhile since I used c++.

Vann
  • 29
  • 5