- 57 名前:デフォルトの名無しさん mailto:sage [2014/01/09(木) 15:56:42.08 ]
- 確率が整数までで良いのなら
出目の型(int) の大きさ100の配列(array)を用意して、頭から出目を並べる。 int array[100] <<19個>><<37個>> 111...1111222....222 出目の範囲が 1〜3 だとすると入力は 出目1の確率 出目2の確率 とし、3で埋めたあとに、1, 2 を 並べたほうがよさそう (入力確率の総和が 100% にならないといけないから) 実際に振った結果は 0 〜 99 の乱数でえられた値を i とすると array[i] で得る
|

|