回答編集履歴

1

場合がある。に変更

2016/05/07 14:12

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -1,4 +1,4 @@
1
- rand()関数の実装は環境依存です。全く同じOS(バージョン含む)、全く同じコンパイラ(バージョン含む)、全く同じコンパイルオプション、全く同じアーキテクチャ(32bitや64bitとか)、全く同じ標準ライブラリ(glibcとかの)であれば、同じ環境になっているため、同じシードであれば同じ結果になります。逆にいうと、OSやコンパイラ等が違っていれば異なります。実際にMacのclangでコンパイルした場合とLinuxのgccでは違うようです。なので、どのような環境であっても同じであるという前提をしてはいけません。
1
+ rand()関数の実装は環境依存です。全く同じOS(バージョン含む)、全く同じコンパイラ(バージョン含む)、全く同じコンパイルオプション、全く同じアーキテクチャ(32bitや64bitとか)、全く同じ標準ライブラリ(glibcとかの)であれば、同じ環境になっているため、同じシードであれば同じ結果になります。逆にいうと、OSやコンパイラ等が違っていれば異なる場合があります。実際にMacのclangでコンパイルした場合とLinuxのgccでは違うようです。なので、どのような環境であっても同じであるという前提をしてはいけません。
2
2
 
3
3
 
4
4