用excel求随机数

用excel求随机数

分析:

excel中:

1) rand() 函数生成 0-1 之间的随机数。

2)若要生成 a 与 b 之间的随机实数,使用公式:Rand()*(b-a)+a 。

题目要求实际是在两个数据段a:0.01~0.05 和 数据段b:-0.01~-0.05 之间随机选择一个。

解:

使用 if 函数,判断随机数1的值是否大于0.5(0~0.5 与 0.5~1区间的数字产生几率相等),根据结果确定随机数2(题目要求的结果)的符号。

随机数2 是 Rand()*(0.05-0.01)+0.01 生成的数据段a, 乘以 -1 后就变成数据段b 了。

所以公式是:=if(rand()>0.5,rand()*(0.05-0.01)+0.01,(-1)*(rand()*

(0.05-0.01)+0.01) )

首页