未初始化的变量如何获得随机值?

Vin*_*K S 6 c initialization undefined-behavior

假设我声明了一个变量x并保持未初始化.我继续打印它的价值.我看到一些垃圾.

它从何而来?为什么它不用于生成随机数?我的意思是代替使用伪随机生成器.

Kni*_*nug 8

"随机"值就是该位置内存中的内容.当存储器被释放时,通常不会被擦除/清零,因此无论存在什么都会被覆盖,直到它被覆盖.