(VB) a = Int(Rnd(1) * 9).我想知道 那个 random 函数的 应用 现在我知道一些 比如说 a = Int(Rnd(1) * 9) 这个 是 1到9 之间 随便 选一个的 如果 我们制定一些 数字 比如说 1,5,8,9 等数字 把这些
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/16 20:53:23
![(VB) a = Int(Rnd(1) * 9).我想知道 那个 random 函数的 应用 现在我知道一些 比如说 a = Int(Rnd(1) * 9) 这个 是 1到9 之间 随便 选一个的 如果 我们制定一些 数字 比如说 1,5,8,9 等数字 把这些](/uploads/image/z/5919569-17-9.jpg?t=%EF%BC%88VB%29++++a+%3D+Int%28Rnd%281%29+%2A+9%29.%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93+%E9%82%A3%E4%B8%AA+random+%E5%87%BD%E6%95%B0%E7%9A%84++%E5%BA%94%E7%94%A8++%E7%8E%B0%E5%9C%A8%E6%88%91%E7%9F%A5%E9%81%93%E4%B8%80%E4%BA%9B++%E6%AF%94%E5%A6%82%E8%AF%B4+a+%3D+Int%28Rnd%281%29+%2A+9%29+++%E8%BF%99%E4%B8%AA+%E6%98%AF+1%E5%88%B09+%E4%B9%8B%E9%97%B4+%E9%9A%8F%E4%BE%BF+%E9%80%89%E4%B8%80%E4%B8%AA%E7%9A%84+++%E5%A6%82%E6%9E%9C+%E6%88%91%E4%BB%AC%E5%88%B6%E5%AE%9A%E4%B8%80%E4%BA%9B+%E6%95%B0%E5%AD%97++%E6%AF%94%E5%A6%82%E8%AF%B4++1%2C5%2C8%2C9+%E7%AD%89%E6%95%B0%E5%AD%97++%E6%8A%8A%E8%BF%99%E4%BA%9B)
(VB) a = Int(Rnd(1) * 9).我想知道 那个 random 函数的 应用 现在我知道一些 比如说 a = Int(Rnd(1) * 9) 这个 是 1到9 之间 随便 选一个的 如果 我们制定一些 数字 比如说 1,5,8,9 等数字 把这些
(VB) a = Int(Rnd(1) * 9).
我想知道 那个 random 函数的 应用 现在我知道一些 比如说 a = Int(Rnd(1) * 9) 这个 是 1到9 之间 随便 选一个的
如果 我们制定一些 数字 比如说 1,5,8,9 等数字 把这些数字怎么选呢?我的意思是 只要那些数字里面学一个 (数字没有规律的数字,有规律的直接写公式就可以了吗) 怎么弄 ?
2.还有 这些指定的数字他们的出现概率一样的啊
如果我们把 “5” 的 选择率增加一些怎么办? 不要用这个啊 (if a5 then .
'再来选那些数字
end if)
请帮忙一下啊
(VB) a = Int(Rnd(1) * 9).我想知道 那个 random 函数的 应用 现在我知道一些 比如说 a = Int(Rnd(1) * 9) 这个 是 1到9 之间 随便 选一个的 如果 我们制定一些 数字 比如说 1,5,8,9 等数字 把这些
若要出现没有规律的数字,只要把这些数字添加到数组即可实现,参考代码如下:
Private Sub Command1_Click()
'循环变量
Dim i As Integer
'保存随机数
Dim initNum As Integer
'返回结果
Dim strRtn As String
'用于存放无规律的数组
Dim intArr()
strRtn = ""
'初始化整型数组
intArr = Array(1,5,8,9)
'初始化随机数
Randomize
For i = 0 To 10
'生成[0-3]之间的随机数,对应到数组的下标
initNum = Int(Rnd() * 4)
strRtn = strRtn & intArr(initNum) & vbNewLine
Next
MsgBox strRtn
End Sub
至于第二个关于随机概率的问题暂时没想到好方法……