A new classification method for RNGs: Significance Level

J

James Kanze

James Kanze said:
[...]
Of course, the specification did state that the "range can be
maximally RAND_MAX + 1", so normally, I would expect an
assertion failure if my argument wasn't in this range. Or
totally undefined behavior, but not the function arbitrarily
changing my argument.
Surely arbitrarily changing the argument *is* an example of "totally
undefined behavior".
When undefined behavior occurs, anything the program does is
correct. But from a quality of implementation point of view, we
don't normally expect it to go out of the way to make things
worse; *IF* the code detects the error, it should treat it as an
error.
Certainly.

By snipping the smiley, you've made it appear that I was making a
serious point. I wasn't.

Sorry. I missed the smiley. So it looks like we're in violent
agreement.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,173
Messages
2,570,938
Members
47,475
Latest member
NovellaSce

Latest Threads

Top