RandomChoice

RandomChoice[{e1,e2,}]

eiの一つを擬似乱数的に選ぶ.

RandomChoice[list,n]

n 個の擬似乱数的選択のリストを与える.

RandomChoice[list,{n1,n2,}]

擬似乱数的選択の n1×n2×配列を与える.

RandomChoice[{w1,w2,}{e1,e2,}]

wiで重みを付けた擬似乱数的選択を与える.

RandomChoice[wlistelist,n]

n 個の重みを付けた選択のリストを与える.

RandomChoice[wlistelist,{n1,n2,}]

重みを付けた選択の n1×n2×配列を与える.

詳細

  • RandomChoiceは,単純なランダムサンプリングまたは復元サンプリングとしても知られている.
  • RandomChoice[{e1,e2,}]は,すべての eiから等確率で選択する.
  • RandomChoiceは,Wolfram言語を実行するたびに擬似乱数的選択の異なる列を与える.SeedRandomを使って特定のシードで始めることができる.
  • 使用する擬似乱数生成器を指定するために,SeedRandomMethodオブションを与えることができる.

例題

すべて開くすべて閉じる

  (4)

のいずれかをランダムに選ぶ:

20個のランダム選択からなるリスト:

ランダム選択の4×3配列:

確率で重みを付けた選択:

重みは自動的に正規化される:

スコープ  (2)

選択には任意の式を使うことができる:

-10から10までのすべての数の中から選ぶ:

-10から10までの偶数の中から選ぶ:

アプリケーション  (9)

ランダムな文字列を生成する:

重みの付いたランダムな文字列を生成する:

分布によって整数を生成する:

色選択のランダム配列:

単位長のステップのランダムウォーク:

二次元のランダムウォーク:

六方格子上のランダムウォーク:

円板または円をランダムに生成:

可能な辺の1%を書き込んだランダムグラフ:

特性と関係  (2)

SeedRandomを使って繰返しのきくランダムな値を得る:

BlockRandomを使って,あるところで使われたRandomChoiceが他に影響を与えないようにする:

おもしろい例題  (5)

"a"で始まる語を10個,辞書からランダムに選ぶ:

10個のWolfram言語関数をランダムに選ぶ:

連続する文字からなる列を作る:

文字列を「語」に分割する:

8方向の二次元ランダムウォーク:

三次元格子のランダムウォーク:

Wolfram Research (2007), RandomChoice, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomChoice.html.

テキスト

Wolfram Research (2007), RandomChoice, Wolfram言語関数, https://reference.wolfram.com/language/ref/RandomChoice.html.

CMS

Wolfram Language. 2007. "RandomChoice." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RandomChoice.html.

APA

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

BibTeX

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

BibLaTeX

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