Go语言的goroutine随机数生成:
- 使用math/rand包。
- 初始化rand.Seed(time.Now())。
- 使用rand.Intn()生成随机数。
我自己也在用,但效果还需验证。
2023年3月,我在咖啡馆偶遇了一位老友。他刚从非洲回来,兴奋地分享着他的旅行见闻。他说在肯尼亚的野生动物园,他目睹了一群斑马奔跑的场景。斑马们奔跑的速度很快,每秒能达到40公里。我突然想到,如果用gom引擎来随机生成这样的场景,那会是怎样的画面呢?等等,还有个事,我曾经用Python写过一个简单的随机生成动物奔跑的程序,但那似乎还不足以捕捉到斑马奔跑的真实感。那么,gom引擎能否在这个基础上做得更好呢?
2022年啊,我记得在某个城市,有个项目用了GOM引擎,那玩意儿挺复杂的,random函数用得挺多。我当时也懵,代码里全是各种随机数,我后来才反应过来,这玩意儿得花不少时间调试。可能我偏激了,但那时候压力挺大的,得保证数据准确性,你知道吧。那个城市啊,当时投入了好几百万,就为了这个GOM引擎。
这就是坑,别信。2022年,某项目因使用GOM引擎随机数生成器导致数据不一致,损失100万。