L
Lawrence Kirby
That sounds more like a correct program
or like a conforming program to me,
than like a strictly conforming program.
ISO/IEC ISO/IEC 9899:1999
4. Conformance
3 A program that is correct in all other aspects,
operating on correct data, containing
unspecified behavior shall be a correct program and
act in accordance with 5.1.2.3.
5 A strictly conforming program shall use only those features
of the language and library specified in this International
Standard. It shall not produce output dependent on any
unspecified, undefined, or implementation-defined behavior,
and shall not exceed any minimum implementation limit.
4)
Conforming programs may depend upon nonportable
features of a conforming implementation.
There is no requirement in para 5 that using rand() or time() would
violate. Note specifically that their return values are not
implementation-defined, unspecified or undefined.
Lawrence