1,工具法:
在Excel2007的数据选项卡中单击“数据分析”按钮(初次使用此功能需要在Excel选项中添加“分析工具库”加载项),在出现的“数据分析”对话框中选择“随机数发生器”,打开“随机数发生器”对话框,在这个对话框里可以设置所需的随机数参数,其中“变量个数”表示需要同时生成的随机数组数,留空的情况下可以生成一组随机数。“随机数个数”指的是同一组中生成的随机数个数。在“分布”下拉列表中选择“正态”。“平均值”和“标准偏差”是与分布形态相关的两个参数,根据实际的需要进行输入。最后在“输出选项”中选择随机数生成的位置。单击“确定”按钮即可生成一组符合参数要求的正态分布的随机数。
2,公式法:
用到两个函数NormDist和NormInv
,分别介绍如下:NormDist
用途:用于求正态分布的概率密度以及累积概率格式:=NormDist(x,
均值,
标准差,
是否累积)其中最后一个参数“是否累积”=False时计算的是概率密度,“是否累积”=True时计算的是累积概率(从-∞算起)例如:NormDist(1,0,1,False)=0242
NormDist(1,0,1,True)=0841NormInv用途:由累积概率反算位置点,可以看作NormDist的反函数格式:=NormInv(概率,
均值,
标准差)例如:NormInv(0841,0,1)=1
当所研究的正态分布为标准正态分布(即均值=0
,标准差=1)时,可以直接用normSdist和normSinv两个函数。
1、随机函数的公式为:RAND(),如果需要规定生成的数据后面的小数位数,可以输入公式:=ROUND(RAND(),1)。
2、点击回车,即可看到生成的数据是保留了小数点后1位。
3、如果需要生成数值在1~3之间的保留1位小数的随机数字,可以使用公式:=ROUND(RAND()(3-1)+1,1)。
4、点击回车即可生成在1~3之间的保留1位小数的随机数字。
1、生成随机的整数用RANDBETWEEN函数,该函数有两个参数,第一个参数是返回最小整数,第二个参数是返回的最大整数。
2、生成随机小数用rand函数。该函数没有参数,返回大于0,小于1的均匀分布的随机实数。
RAND函数可以得到大于等于0,小于1的随机数。
使用时在单元格直接输入=rand()
示例:
生成0到5之间的随机数字,=rand()5
生成10到100之间的随机数,=rand()90+10
扩展资料:
rand()函数概述
语法:RAND()。
参数:RAND 函数语法没有参数。
功能:返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。
rand()函数使用延
若要生成 a 与 b 之间的随机实数,应使用: RAND()(b-a)+a
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
-rand()
您可以使用EXCEL的RAND函数来生成随机数字,然后使用简单的算术运算符(加、减、乘、除)来生成随机方程式。以下是一个示例:
首先,在EXCEL表格中设置两个单元格(例如A1和A2),每个单元格中都填写公式"=RAND()"。
在另一个单元格(例如A3)中,使用简单的算术运算符生成随机方程式,例如"=A1+A2"。
重复步骤2,生成更多的随机方程式。
如果要生成整数方程式,可以使用ROUND函数,例如"=ROUND(A1+A2)"。
请注意,这仅是一种简单的示例,您可以随意使用更多的算术运算符,以生成更复杂的方程式。
在Excel2007中有类似的随机数函数,可以用它来产生大量的随机数据,方便我们对Excel的学习和实验。今天,我就教大家在Excel中利用函数生成随机数据的 *** 作方法。
Excel中利用函数生成随机数据的 *** 作 步骤如下:
这个函数就是RandBetwween(bottom,top),表示生成从bottom到top之间的随机整数。
我们在Excel工作表的单元格中输入“=RandBetwween(10,100)”,不包括引号。
回车,这个单元格中就出现了一个10到100之间的随机数。
返回大于等于
0
及小于
1
的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。
若要生成
a
与
b
之间的随机实数,请使用:
RAND()(b-a)+a如果要使用函数
RAND
生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按
F9,将公式永久性地改为随机数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)