博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
erlang rand替换random模块
阅读量:5998 次
发布时间:2019-06-20

本文共 301 字,大约阅读时间需要 1 分钟。

以前我们做的游戏模块一般弄个mod_rand,随机数进程,里面主要做的事情就是,初始化随机数种子:

random:seed(erlang:now()).

erlang:now()是可以一直递增的数,从不重复,而且在某种程度上,还是可以在极短时间间隔内被猜测出随机种子,不适合用于随机算法

 

erlang 18 版本以上可以直接使用:

rand:uniform()  会默认使用种子算法

 

或者使用指定算法:

_ = rand:seed(exs1024)

R2 = rand:uniform()

转载于:https://www.cnblogs.com/huangliang-hb/p/6795699.html

你可能感兴趣的文章
Docker创建下载MySQL镜像运行实例
查看>>
nginx和Tomcat配合使用时nginx.conf中配置不允许访问WEB-INF的方法
查看>>
Xcode4下如何使用ASIHttpRequest
查看>>
Xen managed by libvirt in openstack 遇到问题
查看>>
运维老鸟教你安装centos6.5如何选择安装包
查看>>
zabbix忽略报警设置
查看>>
Linux下more、less、head、tail命令详解
查看>>
Java新手入门小技巧
查看>>
抛掉iTunes 三款iOS同步软件对比
查看>>
LeetCode:Can Place Flowers - 花坛插花
查看>>
Usage of Oracle Block
查看>>
查看linux版本信息
查看>>
ES6 模块化(Module)export和import详解
查看>>
parseFloat、parseInt()与Number的区别
查看>>
我的友情链接
查看>>
柳传志经营管理之道 留住人才需要四个条件
查看>>
Linux:使用ulimit设置文件最大打开数
查看>>
长连接的定义及其优缺点,以及在不同的浏览器中的支持情况
查看>>
测试文章hfdhdfhdhfdhdhdh
查看>>
HTC G13解锁与越狱成功(转)以及刷机
查看>>