rnd*10 这个的几率应该是 10% 吧
rnd*2 这个应该是 50%那么我想几率更高应该怎么写呢?
例如 85%的几率
rnd*2 这个应该是 50%那么我想几率更高应该怎么写呢?
例如 85%的几率
解决方案 »
- 不可识别的数据库格式‘e:\book.xls"
- 请问这句话是什么意思?
- 怎样直接在 form_load 使用 directdraw
- 一个奇怪的问题,困扰我很久了
- 如果使用盗版开发环境开发出了软件并在自己网站上标价试销售,但一套也没有卖出,会按侵犯软件著作权罚款吗?
- 前几贴的 水晶报表8.5好象下不了~,哪里还有下的吗?(能下100分)
- 怎样把DATEGRID控件的指针列(第一列)去掉?
- 请问哪位兄台会写类似CAD那样的绘图软件,或者指导一下原理和简要的实现方法也行。3Q
- 再次通知
- 用word引用打开的word程序能否禁止关闭?
- 怎么指定DataGrid的下一行?
- 请问一个结构设计与高效的查询语句
rnd*2 随机产生[0-2)的数 所以这样取N次rnd×2出现小于1的数概率为50%
rnd*10 随机产生[0-10)的数 所以这样取N次rnd×10出现小于1的数概率为10%
楼主是这个意思吧那么
rnd*100 随机产生[0-100)的数 所以这样取N次rnd×100出现小于85的数概率为85% 这样类推就可以了如
if rnd*100<85 then
'执行85%概率事件
end if
写一下例子吧!
aa=int(rnd*101) 这个是随机0到100吧
if aa<85 then
result=1
else
result=0
end if 看看你是不是想要的是这样的一你结果呢~~~