使用rand替换random模块

random模块使用相同的种子,在不同的进程中会出现相同的结果。

rand的模块使用不同的种子,在不同的进程中不会出现相同的结果。

2个模块都是erlang自带的。

然后erlang在文档里面注明推荐使用rand替换random

 

最近部署出了问题,就是因为项目有个文件名称也是rand.erl,源码删了,但编译生成的beam没删除,部署出去了,导致了出故障重启了好几次。以后一定要删除编译目录的beam文件,然后重新编译。

你可能感兴趣的:(使用rand替换random模块)