#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int getrand(max)
{
int ransu;
ransu=rand() % max;
return(ransu);
}

int main()
{
int rand;
srand((unsigned int)time(NULL));
rand=getrand(256);
printf("%d\n",rand);
return 0;
}

↑このプログラムを1秒おきに実行すると、
必ず前の乱数より大きな値が出て数字がばらけないんですが
(25→35→40→56→… というように)
timeを種にしてる限りどうしようもないですか?