Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Random number generation

Tags:

c++

random

iphone

I am using below code to generate random numbers in range...

int randomNumberWithinRange(int min,int max)
{
        int snowSize = 0;
        do
        {
            snowSize = rand()%max;
        }
        while( snowSize < min || snowSize > max );
        return snowSize;
    }

for(int i = 0; i < 10 ; i++)
  NSlog("@"%d",\t", randomNumberWithinRange(1,100));

If I quit my application and restart, same set of numbers are generated. How to generate different set of random numbers for every launching.

like image 682
Chandan Shetty SP Avatar asked Nov 30 '22 10:11

Chandan Shetty SP


1 Answers

Do something like for example srand(time(NULL)), i.e. sync it with time (in the initialisation of your program, of course).

like image 122
phimuemue Avatar answered Dec 06 '22 01:12

phimuemue