質問するログイン新規登録

回答編集履歴

1

加筆

2021/10/26 07:19

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -1,3 +1,6 @@
1
1
  1: なんでも構わんから乱数発生器(アルゴリズム)を用意します。0~N-1 の一様乱数が生成できればいい。
2
2
  2: f(x) = a*x +b において、f(0) = 所望する乱数の最小値, f(N-1) = 所望する乱数の最大値
3
- となるよう、a, b を求めます。連立方程式を解くだけ。
3
+ となるよう、a, b を求めます。連立方程式を解くだけ。
4
+ 3: 出来上がった f(x) に 1が生成した乱数を与えれば、所望の範囲に変換してくれます。
5
+
6
+ ※ 所望の範囲が 0~0.03 とありますが、0以上/0.03**未満**なら、2においてf(N)=0.03 とすればいい。