製品
Mathematica
Mathematica for Students
Mathematica for the Classroom
Mathematica Personal Grid Edition
grid
Mathematica
web
Mathematica
Mathematica Player
(無料ダウンロード)
Mathematica Player Pro
Wolfram
Workbench
Mathematica
アプリケーション
ご購入
オンラインストア
他の購入方法
Volumeライセンスとサイトライセンス
販売部へのご連絡
ソフトウェア
サービス
アップグレード
トレーニング
書籍
ユーザサービス
ユーザリソース
製品のご登録
テクニカルサポート
カスタマーサービス
開発者サポート
サイトライセンスの確認
無料セミナー
認定トレーニング
ドキュメントと例題
チュートリアルスクリーンキャスト
ビデオギャラリー
デモンストレーションプロジェクト
教育ポータル
学生用リソース
会社概要
会社概要
ニュースとイベント
Wolframブログ
採用情報
Mathematica
の歴史
Stephen Wolframのホームページ
連絡先
Wolfram Webサイト
デモンストレーションプロジェクト
MathWorld
Integrator
Wolfram Functions Site
Wolframブログ
Mathematica Journal
Wolfram Library Archive
Wolfram
Tones
Wolfram Science
Stephen Wolfram
DOCUMENTATION CENTER SEARCH
Mathematica
>
スコープ構文
>
Mathematica
組込みシンボル
擬似乱数
乱数生成
チュートリアル »
|
SeedRandom
RandomInteger
RandomReal
RandomChoice
RandomSample
関連項目 »
|
パッケージの保護
乱数の生成
スコープ構文
その他 »
BlockRandom
BlockRandom
[
expr
]
expr
の評価で使用した
SeedRandom
,
RandomInteger
および関連関数が続く擬似乱数系列に影響しないように,すべての擬似乱数発生アルゴリズムを局所化して
expr
を評価する.
詳細
BlockRandom
[
expr
]
は,実質的に
expr
の評価前にすべての擬似乱数発生アルゴリズムの状態を保存し,後でそれらを復元する.
BlockRandom
[
expr
]
は,続く式について得られる値に影響を与えることができるにもかかわらず,常に
expr
を評価するだけなのと同じ結果を与える.
BlockRandom
は属性
HoldAll
を持つ.
Mathematica
の組込み関数の多くが,実質的に
BlockRandom
を使っている.
例題
すべて閉じる
例
(2)
BlockRandom
を使って擬似乱数発生アルゴリズムを局所的に使用する:
In[1]:=
Out[1]=
BlockRandom
を使って,あるところで使用したランダムアルゴリズムが他に影響しないようにする:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
スコープ
(1)
アプリケーション
(2)
特性と関係
(1)
関連項目
SeedRandom
RandomInteger
RandomReal
RandomChoice
RandomSample
チュートリアル
擬似乱数
乱数生成
その他
パッケージの保護
乱数の生成
スコープ構文
バージョン 6 の新機能
© 2008 Wolfram Research, Inc.