Workerman-RPC开多个进程时出现的数据重复问题

xiewen_kevin

Hi,walkor,

  遇到一个这样的怪问题,在Workerman-RPC中,我封装了一个这样的获取随机数的静态方法  如下:
      public static function getRandomNumber () {

        $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789';

        return str_shuffle($str);

      }

我只开一个进程时,每次请求后在业务中调用这个方法获取的随机值是不同的。但是当我开多个进程时,每次请求后在业务中调用这个的方法时获取到的随机值会出现重复情况。这是什么原因导致的呢?谢谢

3097 0 0
0个回答

年代过于久远,无法发表回答
🔝