DIfference in output of srand() on windows gcc and expected output for C programming?

前端 未结 2 1169
不知归路
不知归路 2020-12-21 20:59

i would like to know why there is a difference in the output from my gcc compiler in Sublime Text 3 on Windows 10 and the expected output? If so how can i change the compile

2条回答
  •  自闭症患者
    2020-12-21 21:48

    From C11 standard:

    7.22.2.1 The rand function

    ... Footnote: There are no guarantees as to the quality of the random sequence produced and some implementations are known to produce sequences with distressingly non-random low-order bits. Applications with particular requirements should use a generator that is known to be sufficient for their needs.

    This quote makes clear that rand and srand are implementation defined, and the sequence of the program (used for grading!) is also implementation defined.

提交回复
热议问题