[问题] 不均等随机的设定方式?

楼主: ggg1356114 (3G)   2015-06-08 02:36:28
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
主要是想问合理性方面的问题
若我有编号1~10 这10个球,我想重复从袋子内10个球抽10000次,每次抽完放回
但我要让这10个球被抽到的机率不一样,机率呈现从高到低(要呈现偏向锐减趋势)
然后10个球机率加总需为1
而每个编号球是配到哪个机率则纯随机分配即可
请问你们会采用什么模式去设定那个机率的分布呢?
我想到是常态分布(或长尾分布)曲线也是偏向锐减,
但也只有10个机率值,有必要使用到常态分布吗?
有没有更单纯但又可以合理达到类似效果的方法呢?
(ex: 设定一个负指数值,下一个机率是前一个的负指数递减?)
但无论用什么方式,10个机率加总要等于1
谢谢!
作者: bibo9901 (function(){})()   2015-06-08 03:05:00
所以常态分布是哪里不合用?
作者: Feis (永远睡不着 @@)   2015-06-08 05:55:00
就随便给十个你觉得相对合理的值,加起来不是 1 就正规化就
作者: janice001 (真理)   2015-06-08 08:55:00
不管你怎么设定...跑出来 机率相加一定是1啊QQ
作者: grayStone (灰色石头)   2015-06-08 09:18:00
随机 1~55?
作者: linotwo (._.)   2015-06-08 09:30:00
每颗球分配一个权重,第一颗定值,下一颗是上一颗乘上k最后就像楼上说的,机率=权重/权重加总
作者: overhead (overhead)   2015-06-09 00:04:00
我会想用(MAX-x)^2=y去做常态分布不是全然锐减吧

Links booklink

Contact Us: admin [ a t ] ucptt.com