
Using Garbage Values To Generate Pseudorandom Numbers
深色代码编辑器截图,展示一段 C 语言函数:注释写着“//returns a double in the inclusive range 0.0 - 1.0”,函数 get_random_double 内声明未初始化的 unsigned garbage 变量,并直接将其除以 UINT_MAX 返回,用垃圾值充当随机数。
适合这些场景
- 程序员吐槽离谱代码时
- 讨论随机数实现翻车时
- 代码审查看到未初始化变量
来源网络 · 版权归原作者网络收集
- 许可证
- Web collected
- 来源
- programmerhumor.io
- 详细信息
- 803×203 · JPG
标签
写文章用得上?让 AI 帮你配
粘贴文章,表情包自动配到笑点上。