小编kdh*_*886的帖子

如何在Excel VBA中生成随机数

我想写一个函数生成一些代表的数字

2 =白色,3 =红色,4 =绿色,5 =蓝色,6 =黄色

我知道如果概率相等,那我就可以写了

GenerateColor = Int(Rnd()*5)+ 2

但是,我希望生成白色的一半时间并与剩余的4种颜色共享另一半,我该怎么办?(这意味着50%的概率是白色,50%的概率是4种颜色.)

random excel vba excel-vba

6
推荐指数
3
解决办法
2960
查看次数

标签 统计

excel ×1

excel-vba ×1

random ×1

vba ×1