三个点在同一个半圆的概率_在圆周上任取三点 A,B,C ,求 A,B,C 三点落在同一半圆周内的概率...

本帖最后由 天山草 于 2016-10-17 10:06 编辑

我用 VB 语言编写了一个小程序,用产生随机数的方法模拟每次的试验,试验次数累计到 1 亿次,求得概率为 0.74999832(理论概率是0.75)。

程序如下:

Private Sub form_Click()

Randomize     '启动随机数发生器

n = 0

For i = 1 To 1000000   ' 试验次数

b1 = 360 * Rnd  '产生三个 1 至 360 之间的随机数

b2 = 360 * Rnd

b3 = 360 * Rnd

If b1 <= b2 And b1 <= b3 And b2 <= b3 Then a1 = b2 - b1: a2 = b2 - b3

If b1 <= b3 And b1 <= b2 And b3 <= b2 Then a1 = b3 - b1: a2 = b3 - b2

If b2 <= b1 And b2 <= b3 And b1 <= b3 Then a1 = b1 - b2: a2 = b1 - b3

If b2 <= b3 And b2 <= b1 And b3 <= b1 Then a1 = b3 - b2: a2 = b3 - b1

If b3 <= b1 And b3 <= b2 And b1 <= b2 Then a1 = b1 - b3: a2 = b1 - b2

If b3 <

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值