回答編集履歴

1

追記

2022/01/30 14:36

投稿

otn
otn

スコア86307

test CHANGED
@@ -2,3 +2,33 @@
2
2
 
3
3
  ということで、普通は`srand`はプログラムの最初で一度だけ呼び出します。
4
4
 
5
+ ### コメントを受けての追記。
6
+ ```C
7
+ 前略
8
+ unsigned int seed2;
9
+
10
+ double funcA(int n){
11
+ int r = rand_r(&seed2) % n;
12
+ return r;
13
+ }
14
+ double funcB(int n){
15
+ int r;
16
+ r = rand_r(&seed2) % n;
17
+ return r;
18
+ }
19
+ int main(){
20
+ int i,j;
21
+ double rnd;
22
+ int num;
23
+ double epsilon = 0.05;
24
+
25
+ unsigned int seed = 10;//私の都合でここは固定したいです
26
+ seed2 = (unsigned int)time(NULL);
27
+
28
+ /* i試行 */
29
+ for(i=1; i<=3; i++){
30
+
31
+ rnd = (double)rand_r(&seed)/(double)RAND_MAX;
32
+ 後略
33
+ ```
34
+