assuming you're referring to the srand, this has to do with a seed. we make the rand function random by supplying it with a seed. it takes this number runs some algorithm and spits out numbers. of we seed it to 15, then it will have a set output. if we use a something like time (NULL), this is using the current clock time and thus creates a constantly random seed.