独孤行 发表于 2007-9-15 15:55

如何利用rand生成[-1,1]的随机数

如何利用rand生成[-1,1]的随机数?

xjzuo 发表于 2007-9-15 16:04

搜索论坛.

tianyoume 发表于 2007-9-15 16:40

朋友,你如果很急,这段用C代码编的也许对你有启发。
/*** 返回0-1的双精度随机数 ***/
double drnd()
{
        return ((double) rand() / (double) BIGRND);
}

/*** 返回-1.0到1.0之间的双精度随机数 ***/
double dpn1()
{
        return ((drnd() * 2.0) - 1.0);
}

回忆的路上 发表于 2007-9-15 17:29

rand(1,N)*2-1;

tianyoume 发表于 2007-9-15 17:33

殊途同归
页: [1]
查看完整版本: 如何利用rand生成[-1,1]的随机数