• ベストアンサー

乱数について2

「3つのサイコロを振ったときの目の和を100回シュミレートしなさい。」という問題があるんですが、 「int(rand(6))+int(rand(6))+ int(rand(6))+ 3」としてもエラーとなります。これは、間違ってるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • AkiraND
  • ベストアンサー率52% (10/19)
回答No.2

Excelのシート上で展開するなら =int(rand()*6)+1 + int(rand()*6)+1 + int(rand()*6)+1 でこれを100回コピーする ってのはどうでしょう? (前回の質問を参考にExcelと仮定してみました) VB/VBAならryoyamaさんのとおりだと思います。

daidaibou
質問者

お礼

たびたびすみません。ありがとうございました。

その他の回答 (1)

回答No.1

カテゴリが「Microsoftアプリケーション」なのですが、言語が何かわかりません。 推測で、VBまたはVBAと仮定してお答えします。 正しくは、 Int(Rnd * 6 + 1) + Int(Rnd * 6 + 1) + Int(Rnd * 6 + 1) です。 Excel VBAのヘルプのサンプルに載っていました。

daidaibou
質問者

お礼

説明不足ですみませんでした。ありがとうございました。

関連するQ&A