如何用excel来自动运算100次

有个游戏是抽牌然后走步。可以走0~6步,每一步都有不同的可能性,请问我该怎么样用excel自动实验100次。

Sub 计算()

For i = 1 To 100
Bnum = Int((6 - 0 + 1) * Rnd + 0) '计算随机数,0至6
Cells(i, 1) = Bnum '在第一列输入100个随机数,具体需要如何表达你可自定义
'这里调用你的小游戏程序即可,即自动模拟执行100次。例如 call 小游戏(Bnum) 命令即可把这个随机数传到小游戏里,执行相应的随机数。
Next i

End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-21
无论是VBA还是函数,都是使用随机数来实现。
不过,建议使用VBA,可以随时跟新。函数的话,随时跟新在这里实现不如VBA好。

dqsprings的VBA代码可行
第2个回答  2013-01-21
是不是给100个0-6的随机数啊?
=INT(RAND()*6)追问

是有7中可能性,然后让系统自动模拟100次结果。请问该怎么用excel

追答

=INT(RAND()*7)

相似回答