@KS it becomes distinctly not random when the platform your software is run on or the compiler that builds/interpreter that runs future copies decides that all uninitialised memory regions should be zeroed out, though, which *would* be a performance hit but a valid and possible interpretation of undefined behaviour in the spec. your software can be corralled into making nonrandom, consistent results via controlling its external environment, and that's a big problem
@KS of course if it's being compiled or interpreted by somebody else you've already lost the element of obscurity but it's still a design decision that's super prone to code rot from any number of sources...
@KS hfgdhdfghd i thought sw was short for sex work and i was like "oh no"