# Is it okay if a submission has an extremely small chance of not functioning properly?

For instance, consider the following un-golfed submission in to some challenge requiring the use of a while looping construct:

void function() {
int a, b;
while(a != b) {
// Do something
}
}


Although the while loop would be invoked most of the time, there is an extremely small chance, but still a chance, that the un-initialized local variables a and b could start out with the same value. Is this okay? It would be nice to come to a consensus on this.

• Well, you know, cosmic rays could also just flip your RAM too (relevant xkcd) – Stephen Aug 8 '17 at 20:19
• similar question: here there is a well defined chance that it wont function properly (but it's way less than ~1E-303). Does anything differ in this case? – dzaima Aug 8 '17 at 20:54
• Every sane operating system will 0-initialize all memory pages before allocating them for userspace program (because of security reasons). So it's highly unlikely that the while loop is entered – michi7x7 Aug 9 '17 at 11:46