Posted in Go语言基础和工具链rand.NewSource(0) = 灾难开端?——Go中确定性随机在区块链合约中的双刃剑效应 第一章:rand.NewSour … rand.NewSource(0) = 灾难开端?——Go中确定性随机在区块链合约中的双刃剑效应Read more by 写代码的猫|2026年3月22日|密码学安全实践, math/rand.NewSource替代方案, 区块链智能合约审计, Go语言随机数生成器, 确定性随机桩
Posted in Go语言基础和工具链【2024 Go安全开发红线】:rand.New(rand.NewSource(time.Now().UnixNano()))为何是高危写法? 第一章:Go语言随机数生成器的核 … 【2024 Go安全开发红线】:rand.New(rand.NewSource(time.Now().UnixNano()))为何是高危写法?Read more by 性能优化专家|2026年3月22日|密码学安全实践, time.Now().UnixNano(), math/rand.NewSource替代方案, Go安全开发学习平台, 伪随机数生成器
Posted in 问题排查与答疑为什么你的Go程序随机小数总重复?揭秘rand.NewSource(time.Now().UnixNano())的3个致命缺陷 第一章:Go程序中随机小数重复现 … 为什么你的Go程序随机小数总重复?揭秘rand.NewSource(time.Now().UnixNano())的3个致命缺陷Read more by 低调的Gopher|2026年3月16日|Go随机数陷阱, time.Now().UnixNano(), math/rand.NewSource替代方案, 伪随机数缺陷, Go程序调试优化
Posted in Go语言基础和工具链你写的Go游戏还在用全局rand?——为每个玩家实例分配独立math/rand.New() + seed熵池的防作弊实践(含FIPS 140-2合规说明) 第一章:你写的Go游戏还在用全局 … 你写的Go游戏还在用全局rand?——为每个玩家实例分配独立math/rand.New() + seed熵池的防作弊实践(含FIPS 140-2合规说明)Read more by 云上码农|2026年2月26日|Go游戏开发, Go随机数种子, math/rand.NewSource替代方案, FIPS审计清单, 防作弊设计, FIPS-140-2合规
Posted in Go语言基础和工具链【Go测试可重现性保障】:消除随机性——math/rand.NewSource(time.Now().Unix())的5种替代方案 第一章:Go测试可重现性保障的核 … 【Go测试可重现性保障】:消除随机性——math/rand.NewSource(time.Now().Unix())的5种替代方案Read more by 代码诗人|2026年2月5日|Go测试时间依赖问题, Go测试确定性保障, Go测试可重现性, Go单元测试随机性, math/rand.NewSource替代方案