rand()函数怎么用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rand()函数怎么用?相关的知识,希望对你有一定的参考价值。

想产生每隔五分钟的一个随机数(固定数30+随机小数),请问怎么用rand函数产生?
定时怎么解决?

打开电脑中的Excel文档。在单元格内输入=rand()函数,然后点击√。利用填充柄工具向右侧填充。也可以选择向下填充数据。也可以将所有的数据删除,然后重新填充得到不一样的数据。

rand()函数是Excel中产生随机数的一个随机函数。返回的随机数是大于等于 0 及小于 1 的均匀分布随机实数,rand()函数每次计算工作表时都将返回一个新的随机实数。返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。



相关信息

若要生成 a 与 b 之间的随机实数,应使用: RAND()*(b-a)+a,如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。

Excel中用于生成随机数,功能与rand()函数相近的函数为RANDBETWEEN 函数,其用法是语法:RANDBETWEEN(bottom, top),参数:Bottom必需。函数 RANDBETWEEN 将返回的最小整数。Top必需。函数 RANDBETWEEN 将返回的最大整数。

参考技术A

RAND()函数的使用方法是直接在EXCEL单元格中输入=RAND(),然后回车即可自动随机生成介于0和1之间的新的随机实数。具体的使用方法以在WIN10操作系统中的EXEL2007版本为例:

1、在电脑上打开EXCEL2007版本进入。

2、进入到该软件以后,在任意的单元格中输入=RAND()。

3、当该RAND公式输入完成以后,回车即可看到其自动生成的大于0,小于1的一个随机数字。

4、按住该单元格右下角的黑色实心按钮,向需要的区域拉动,可以看到起自动生成的其他大于0小于1,且每个均为不重复的随机数据。

参考技术B 小数的要求?

比如产生
30.000 - 30.999

30.000+rand()%1000/1000.0

BTW: rand不能产生随机数,rand产生伪随机数(有规律的)本回答被提问者采纳

C语言中 random() 函数怎么用?

C语言中 random() 函数怎么用?

srand(int)用来设种子,然后每次rand()返回一个随机值

种子最好是每次都不同的,否则你每次得到的都是同样的一系列伪随机数,通常让种子和当前时间相关,比如
srand((unsigned)time(0));
参考技术A 一楼,c里面哪里来的randomize和random????
c里面初始化随机种子是srand(int),然后rand()是返回一个随机值,范围是0--32767
参考技术B random()
这个函数在VC下面是用不了的,必须在Turbo上面才可使用,你只能使用rand函数了。
参考技术C 先在
srand丢入种子,在使用random去得到随机数,如果想得到0~100z之间的,可以random()%100
参考技术D random,C语言里意为随机数发生器。用法:
int
random(int
num);
例子:
#include
<stdlib.h>
int
main(void);

randomize();
printf("number:%d\n",random(100));/*意为取0~99之间的数字并输出*/
return
0;

以上是关于rand()函数怎么用?的主要内容,如果未能解决你的问题,请参考以下文章

c语言中rand()函数怎么用?

用rand随机函数怎么求指定范围的随机数

sas x=rand;是啥函数

用rand随机函数怎么求指定范围的随机数?

EXCEL,怎么让随机数据rand函数的数据随机范围在单元格数字范围之内?

关于PHP中array_rand函数为啥不能只设置一个随机?