excel中 =INT((RAND())*10/10-0.2) 什么意思 每个符号 在excel中怎么使用
展开全部
这是一个求随机整数的函数
rand(),会随机返回一个0~1之间的随机数(这个数符合平均分布),
rand()*10/10 没变,还是返回的随机数
rand()*10/10-0.2 的意思是将返回的随机数减去0.2,也就是说,会返回-0.2~0.8之间的随机数
而int(a)函数是取距离a最近向下取最接近的整数(不是四舍五入,是向下取,即int(a)≤a)
所以,整个公式返回的值应该是-1,或者0
且返回-1的概率为2/10 返回0的概率为8/10
rand(),会随机返回一个0~1之间的随机数(这个数符合平均分布),
rand()*10/10 没变,还是返回的随机数
rand()*10/10-0.2 的意思是将返回的随机数减去0.2,也就是说,会返回-0.2~0.8之间的随机数
而int(a)函数是取距离a最近向下取最接近的整数(不是四舍五入,是向下取,即int(a)≤a)
所以,整个公式返回的值应该是-1,或者0
且返回-1的概率为2/10 返回0的概率为8/10
更多追问追答
追问
那这个在excel中具体怎么输呢 我输了一下不对么
追答
直接输入就可以了啊? 没有什么特别的输入 复制粘贴进去都可以
展开全部
这个公式与
=INT(RAND()-0.2)
效果相同,都是将一个随机数减少0.2后去尾取整。
=INT(RAND()-0.2)
效果相同,都是将一个随机数减少0.2后去尾取整。
追问
那这个在excel中具体怎么输呢 我输了一下不对么
追答
就像平时输入字符一样直接输入这个公式后回车确认就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=INT(RAND()*10/10-0.2)=INT(RAND()-0.2)
0≤RAND()<1
-0.2≤RAND()-0.2<0.8
INT(RAND()-0.2)结果为0或-1,且结果为0与结果为-1的比例为4:1
0≤RAND()<1
-0.2≤RAND()-0.2<0.8
INT(RAND()-0.2)结果为0或-1,且结果为0与结果为-1的比例为4:1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询