rand()函数如何产生一定范围内的float型数啊
想用rand()产生float型的 10位带2位小数的浮点型数据
程序代码:
signed long num;
int a, i;
randomize();
a = rand();
a %= 0x80;
num = a;
for (i=0; i<3; i++)
{
num <<= 8;
a = rand();
a %= 256;
num |= a;
}long型转float 或者 double 不用说了吧?









