- ベストアンサー
コインゲームの利得をエクセルでシミュレーション
spring135の回答
- spring135
- ベストアンサー率44% (1487/3332)
RAND関数は一回ランさせるごとに0<x<1の一様乱数xを一個発生します。 従ってRANDを500回ランさせてx<0.5ならコインの表(H)、そうでなければ裏(T)と決めておけば コイン投げのsimulationができるということが納得できますか。 手元のBASICでやってみると以下の通りでした。 プログラム NT=0 : NH=0 for I=1 to 500 x=RND if x<0.5 then NH=NH+1 else NT=NT+1 next I M=NH-NT print NH,NT,M stop : end 結果は 252 248 4 でした。 つまり、表252回、裏248回、受取金4円 NORMSINV関数は正規分布に関係した関数でしょうがこんなもの必要ではありません。
関連するQ&A
- ExcelのRAND関数
ExcelのRAND関数で、0から1の間の乱数を発生させることができます。 たとえば、10万行のデータの各行に一度にRAND関数で乱数を発生させた場合(1件目に=RAND()を入力してから下方向コピーする。)、同じ値が発生することはありうるのでしょうか。 データ量が多くなるほど小数点以下の桁数が増えていくので、そのようなことは起きないようになっているのではないかと思いますが、実際はどうなのでしょうか?
- 締切済み
- その他MS Office製品
- エクセルで0超1未満の乱数を発生する方法
タイトルの通りです。 EXCELのRAND関数は0以上1未満の乱数を発生しますが、0超1未満の乱数を作る方法を教えて下さい。 確率の検証用に乱数を作りたいのですが、0や1(0%や100%)は除きたいのです。もちろん非常に小さい数でも0でなければ採用したいのですが0だけはダメです。 実用上、RANDでも0は殆ど出ないとは思いますが…あるいは乱数を発生させておいて0になった時だけ再計算させれば良いのかもしれませんが、出来れば再計算無しで最初からそうしたいのです。
- 締切済み
- Excel(エクセル)
- エクセルの乱数発生についてお尋ねします。
rand()のような関数のファミリーを使うと乱数が発生できます。 そこで、ある程度広がりを持ったシート内に乱数を発生させました。 それは満足していますが、マウスで処理をしたり、何かをアクティブにしたり非アクティブにしたりする操作をすると、乱数が毎回発生してしまいます。シートの数字がパッと変わるのです。 乱数を発生させるタイミングがコントロールできていないわけですが、どのように考えたらいいでしょうか。1回乱数を発生させたら固定したままで、”では、ここで乱数を発生させる”というコマンドの出し方なのですが。エクセルではどうしたらいいでしょうか。
- 締切済み
- Excel(エクセル)
- エクセルで「乱数」を出す@関数は?
「1-2-3」では、乱数を出す関数は「@INT(@RAND*400)+1」で1~400の間のアットランダムな乱数をさながらサイコロのように出すことが出来るのですが、エクセルではそういう関数があるのでしょうか? 是非教えて下さい。
- ベストアンサー
- その他(ソフトウェア)
- エクセル 乱数でユーザーID
エクセル2002使用です 一定規模の人数にユーザーIDなどを割り振るような目的で使用したいのですが、エクセルのrand関数もしくはVBAのrnd関数を使って、英数字を組み合わせて乱数を発生させることは可能でしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- cの実装している乱数でシュミレーションしているのですが、
rand()関数を使って2次元正方格子(100*100)の最近接結合、 a.2値ランダム相互作用(-J,J) b.強磁性体相互作用(J>0) c.反強磁性体相互作用(J<0) でのisingモデルをシュミレーションしたい、たとえば平均磁化mを求めたいのですが、実装している乱数ではすぐに周期がオーバーするような気がするのですが、何かいい乱数とかはありませんか? もし外部から関数を引っ張ってくるとしたらその計算も速い、あまり計算がかからないものがあるとうれしいです。 このシュミレーションでは乱数の周期性は問題にならないなら、実装の乱数を使うのですが、どなたか教えてもらえますか?
- ベストアンサー
- 物理学
- Rand関数について
Rand関数について コンピューターの素人です。以下のカッコの中の理解で間違いないかどうか、教えてください。 「Rand関数は乱数を発生させる関数である。Rand関数は最小値と最大値を指定して、その範囲で整数の乱数を発生させることができる。」
- 締切済み
- その他(生活・暮らし)
お礼
シミュレーションだけが目的ならばその通りですね、ありがとうございます。