void mySrand()
{
srand(TL2);
}
UINT8 myRandNum()
{
static UINT8 pre_rand;
UINT8 rand_num;
UINT16 tmp1;
tmp1=rand();
rand_num=tmp1%100;
pre_rand=rand_num;
return rand_num;
}
但我想把已经产生的随机数,下次不再产生,不知
如何剔除呢?
譬如:第一次随机数3,以后就不能产生3。。。
这样做就是为了保证100次内,100个数字轮一遍;
谢谢! |