C语言中怎样写一个生成随机数的函数? (来自不用系统自带的随机函数)
的有关信息介绍如下:rand函数也是调用dos的时钟,进行的伪随机函数。
你也可以使用时钟来模拟随机函数。
可以试用gettime这个函数:
longintMyRand(intx)
{
structtimet1,t2,t3;
gettime(&t1);
inty1=t1.ti_hund;//取1/100s作为基数
gettime(&t2);
inty2=方分消缺赵飞度文字须取t2.ti_hund;//取1/100s作为基数
gettime(&t3);
inty3=t3.ti_hund;//取1/100s作为基数
returny1*y2*y3;//产生的随机数0~99*99*99
}