以下是一个可以生成四个随机数的VBA代码,平均值为0.13916:

Sub RandomNumbers()

Dim num1 As Double Dim num2 As Double Dim num3 As Double Dim num4 As Double

'生成四个随机数 num1 = Rnd() num2 = Rnd() num3 = Rnd() num4 = Rnd()

'计算四个数的平均值 Dim average As Double average = (num1 + num2 + num3 + num4) / 4

'如果平均值不是0.13916,则重新生成四个随机数并重新计算平均值,直到平均值为0.13916 Do While average <> 0.13916 num1 = Rnd() num2 = Rnd() num3 = Rnd() num4 = Rnd() average = (num1 + num2 + num3 + num4) / 4 Loop

'输出四个随机数和平均值 MsgBox "随机数1:" & num1 & vbCrLf & "随机数2:" & num2 & vbCrLf & "随机数3:" & num3 & vbCrLf & "随机数4:" & num4 & vbCrLf & "平均值:" & average

End Su

vba生成随机生成四个数平均值是013916

原文地址: https://www.cveoy.top/t/topic/eBUJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录