请教Excel随机数发生器

各位,您好:

      请教一下,使用Excel随机数发生器时,采用的是有放回,还是无放回抽样?
      另,我想生成1-10中间的整数,一般用哪个工具?
我也来说两句 查看全部回复

最新回复

  • liusun3098 (2008-3-30 07:54:31)

    在EXCEL 有一个函数 RAND()你试试

    [ 本帖最后由 liusun3098 于 2008-3-30 07:55 编辑 ]
  • fiters (2008-3-30 08:21:14)

    楼主: 你所说的EXCEL暂时还没有这个功能,现在EXCEL只能生成数据区间不规则的数据.据我个人经验所知,仅供参考.>>>

    现在EXCEL的单元格一拖就可以生成1到10的10个整数.
    如果你想生成偶数那么方法是,在下一个单元格输入 =上面一单元格+1)即可.奇数的方法是前一个单元格数据加2就好了....
  • fiters (2008-3-30 08:22:07)

    再补充一点.2楼所说的RANK函数,只是能够生成一些数据区间不规则的数据.并非能达到楼主所说的效果.....
  • hyc1754 (2008-8-01 13:23:15)

    Rand() 返回的结果是0-1之间的随机数,要想得到1-10之间的整数需要稍做处理,可以考虑:    =ceiling(10*rand(),1)
    我试过了,结果是1-10其中的一个,随机产生,共10种可能.
  • Jack315 (2008-8-01 14:09:07)

    Excel随机数发生器的数据应该是通过算法生成的,而不是通过抽样产生的。可能不存在放回与不放回的问题。

    要想生成1-10之间的整数,如果是均匀分布,则可采用LS各位介绍的方法,好处是做模拟仿真比较方便。另外,也可使用随机数发生器(Excel 2000版好象没有这个功能),并可指定分布及其参数。
  • biaotiger1 (2008-8-01 14:18:00)

    不知道LZ所描述的发生器是不是下图所述随机数发生器?


    未命名.JPG

  • verdy (2008-8-03 10:20:57)

    RAND()函数随机返回0-1的数,再剩以10就是返回0-10的数了,然后再对此数据用ceiling()函数向上四舍五入到1的整数就OK,ceiling(rand()*10,1), excel函数功能很强大,对质量人员非常有用,可以去学一下

    [ 本帖最后由 verdy 于 2008-8-8 13:19 编辑 ]
  • caomeng4320 (2008-8-03 16:26:08)

    我这里也有一种方法,小弟不才,不知道能够解决楼主的问题。
    =ROUND(RAND()*10,0)
  • verdy (2008-8-08 13:18:55)

    你这个有点问题,楼主的题目为1到10,而你这个是0到10吧,简单的四舍五入包含0呀,而ceiling()函数就很灵活了,他还有一个参数可控制返回值为参数的倍数,所以ceiling(rand()*10,1)里的1表示是1的倍数,这样就不会有0了
  • biaotiger1 (2008-8-08 13:42:48)

    QUOTE:

    原帖由 verdy 于 2008-8-3 10:20 发表
    RAND()函数随机返回0-1的数,再剩以10就是返回0-10的数了,然后再对此数据用ceiling()函数向上四舍五入到1的整数就OK,ceiling(rand()*10,1), excel函数功能很强大,对质量人员非常有用,可以去学一下
    谢谢指点
    我明白了
    希望有机会继续向你请教
    今天分都分光了无法加分
    再次感谢
  • maomaolily (2008-8-08 14:08:22)

    “乱数产生器--选100个--均等分配--1~10”
    产生很多小数位的数值,选“储存格格式-数值--小数位数0”
    OK啦!