生成1-5随机数的函数
Excel怎么生成随机数?
Excel怎么生成随机数?
1、首先用鼠标左键双击电脑桌面上的excel工作表,启动excel工作表。
2、点击编辑栏,在编辑栏中输入“RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。因此,也可以用它做基础来生成给定范围内的随机数字。
3、生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:A RAND()*(B-A)。
举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。
上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,这个函数的语法是这样的:RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
RAND()和RANDBETWEEN()是生成随机数的基础函数,也可以灵活变通。
4、在单元格中输入公式“RANDBETWEEN(5,10)”,然后点击键盘上的回车键。
5、可以看到,工作中的目标单元格自动生成了一个5~10的数字。
怎样产生1到6之间的六个随机数?
为了保证每次产生的随机数不同,需要用time作为随机数种子,来产生随机数:srand((unsigned)time(NULL))这是函数产生的随机数:int RRrand()此时R在1到327687(即两个字节16位所能表示的最大值)之间均匀分布。想要得到的随机数为myrand即:int myrandR%6 1;
C语言怎么产生1到5之间的随机数?大神给头文件和函数使用方法?
#include ltstdio.hgt
#include ltstdlib.hgt
#include lttime.hgt
int main ( void )
{
int i,j
srand(time(0)) //srand()初始化随机数种子在stdlib.h里,time()在time.h里
for ( i0 ilt100 i )
{
jrand()%5 1 //获得1-5的随机数,原型在stdlib.h里
printf(