相关疑难解决方法(0)

将随机范围从1-5扩展到1-7

给定产生1到5范围内的随机整数的函数,写一个产生1到7范围内随机整数的函数.

  1. 什么是简单的解决方案?
  2. 什么是减少内存使用或在较慢的CPU上运行的有效解决方案?

random puzzle algorithm

683
推荐指数
22
解决办法
20万
查看次数

如何在C中生成随机int?

是否有在C中生成随机int数的函数?或者我必须使用第三方库吗?

c random

527
推荐指数
11
解决办法
154万
查看次数

如何在C中生成-1和1之间的随机数?

我正在尝试对任务进行蒙特卡罗积分。这涉及在 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;
}
Run Code Online (Sandbox Code Playgroud)

*我很确定一旦我知道如何生成这些负随机数,我就可以自己解决剩下的问题,所以上面的代码只是问题的一小部分(其余的我打算自己做)

c random numbers negative-number

1
推荐指数
2
解决办法
3555
查看次数

如何在C中随机打印1到10

可能重复:
在整个范围内统一生成随机数
在C中,如何从rand()获取特定范围的数字?

我想在C中生成随机数.它在stdlib.h中有rand()和srand()函数但它给了我非常大的数字.但我只想要数字b/w 1到10.那么,是否可能,如果是,那么如何?如果可以从az随机生成字符.

c random

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

random ×4

c ×3

algorithm ×1

negative-number ×1

numbers ×1

puzzle ×1