人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

EXCELのRAND()関数が線形合同法で作られていると聞いたが、具体的なアルゴリズムは公開されているのか?何をseedsにしているなど。ユーザーがrand()と同じ関数を作ることは出来るのか?

●質問者: dext
●カテゴリ:コンピュータ
✍キーワード:Excel Rand SEEDS アルゴリズム ユーザー
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● quintia
●35ポイント

最後の疑問文について。

過去の質問、

乱数を生成するフリーのソフトを教えてください。

http://q.hatena.ne.jp/1154328144

のコメントにある、

http://www.vector.co.jp/soft/win95/prog/se227612.html?y

が、DLL形式ですが、Excel で使用することができるようです。

readme.jp.txt に Excel VBA からの呼び出したときの処理時間が書いてあります。また bas ファイルもあります。

◎質問者からの返答

すみません。ちょっと意味が違います。


2 ● kurukuru-neko
●35ポイント

擬似乱数 Mersenne Twisterによる乱数。

EXCEL用 アドイン

NtRand

http://numtech.com/NtRand/

◎質問者からの返答

すみません。質問の仕方が悪かったようです。excelのrand()関数の具体的なアルゴリズムを教えて。と書くべきでした。乱数のアドインがあることは知っています。


3 ● Mook
●10ポイント

下記がお探しの情報に該当するでしょうか。

Random Number Generation


4 ● ohmix1
●10ポイント

EXCELのバージョンによってアルゴリズムは異なる、というところまでは分かりましたが、

http://support.microsoft.com/kb/828795/

線形合同法なのかSEEDがいくつかなどは分かりませんでした。

もしかして、これは関係ありますでしょうか?

http://support.microsoft.com/kb/44738/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ