项目游戏开发过程中,使用大量的 Math.random() 生成[0,1)数进行游戏过程中随机数,但往往很难做到随机。
之前的解决方法更多的是加入间隔数或者多次随机,但在越来越多的用户反馈总会有一方或某一位置的数据过好,我们终于正视了这个问题,程序是没有错误的,还是出现在v8的Math.random()的伪随机数产生。
var ALPHABET= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'; random_base64 = function random_base64(length) { var str = ""; for (var