RandomSeeding

RandomSeeding

関数の操作内で擬似乱数生成器に使うシードを指定するオプションである.

詳細

  • 次は使用可能な設定である.
  • Automatic関数が呼ばれるたびに自動的に新しいシードを使う
    Inherited外部のシードを使った乱数を使う
    RandomGeneratorState[]RandomGeneratorStateオブジェクト
    seed明示的な整数または文字列をシードとして使う

例題

すべて開くすべて閉じる

  (1)

FindInstanceについて,明示的な乱数シードを与える:

このシードによる結果は常に等しい:

デフォルトのAutomaticを使ったシードの場合は,毎回違うシードが使われる:

スコープ  (1)

外部でシードされた乱数をFindInstanceに使う:

途中でランダム性を使わずに繰返し評価すると,同じ結果が与えられる:

評価間でランダム性が要求された場合には,状態が変化する:

RandomSeeding->Inheritedとすると,FindInstanceは事実上BlockRandomを使うようになる:

特性と関係  (1)

RandomSeeding->Inheritedは現行のランダム状態を使う:

RandomSeeding->Automaticとすると,現行のランダム状態は完全に無視される:

Wolfram Research (2017), RandomSeeding, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomSeeding.html (2020年に更新).

テキスト

Wolfram Research (2017), RandomSeeding, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomSeeding.html (2020年に更新).

CMS

Wolfram Language. 2017. "RandomSeeding." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/RandomSeeding.html.

APA

Wolfram Language. (2017). RandomSeeding. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomSeeding.html

BibTeX

@misc{reference.wolfram_2024_randomseeding, author="Wolfram Research", title="{RandomSeeding}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/RandomSeeding.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_randomseeding, organization={Wolfram Research}, title={RandomSeeding}, year={2020}, url={https://reference.wolfram.com/language/ref/RandomSeeding.html}, note=[Accessed: 22-November-2024 ]}