您的位置首页百科问答

C语言中怎样写一个生成随机数的函数

C语言中怎样写一个生成随机数的函数

的有关信息介绍如下:

C语言中怎样写一个生成随机数的函数

rand函数也是调用dos的时钟,进行的伪随机函数.

你也可以使用时钟来模拟随机函数.

可以试用gettime这个函数:

longintMyRand(intx)

{

structtimet1,t2皇科,t3;

gettime(&t1);

inty1=t1.师密光防友普饭城围怕交ti_hund;//取1/100s作为基数

gettime(&t2);

int来自y2=t2.ti_hund;//取1/100s作为基数

gettime(&t3);

inty360问答3=t3.ti_hund;//取1/100s作为基数

returny1*y2*y3;//产生的随机数0~99*99确*99

}