<分区>
我正在为一项任务尝试蒙特卡洛积分。这涉及在 x 轴和 y 轴上生成介于 -1 和 1 之间的随机数...我想我知道如何生成介于 0 和 1 之间的随机数,但不知道如何将其更改为介于 -1 和 1 之间。任何帮助将不胜感激,并在此先感谢...到目前为止,这是我的代码的(一部分):
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
double x,y;
int main(){
srand(time(NULL));
x=rand()/(double)(RAND_MAX);
y=rand()/(double)(RAND_MAX); /*HOW DO I MAKE THIS FROM -1 TO 1*/
return 0;
}
*一旦我知道如何生成这些负随机数,我很确定我可以自己解决剩下的问题,所以上面的代码只是问题的一小部分(剩下的我打算自己做)