美文网首页
利用openssl_random_pseudo_bytes和ba

利用openssl_random_pseudo_bytes和ba

作者: 苏大发 | 来源:发表于2017-11-02 10:19 被阅读0次

    private function getRandomString($length = 42)
    {
        if (function_exists('openssl_random_pseudo_bytes')) {
            $bytes = openssl_random_pseudo_bytes($length * 2);

            if ($bytes === false)
                throw new RuntimeException('Unable to generate a random string');

            return substr(str_replace(['/', '+', '='], '', base64_encode($bytes)), 0, $length);
        }

        $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

        return substr(str_shuffle(str_repeat($pool, 5)), 0, $length);
    }

相关文章

  • 利用openssl_random_pseudo_bytes和ba

  • ba ba

    宝宝最近牙牙学语,会在着急的时候憋出mama、mama的发音了。 看到宝妈陶醉又得意的样子,宝爸那个羡慕啊!嫉妒啊...

  • ba~ba

    爸!一个字的简称,包含了天、地、海三种这世间最为伟大的创造! 他像天,给了我无尽的包容撑起我的世界的那片天…… 他...

  • ba~ba

    爸!一个字的简称,包含了天、地、海三种这世间最为伟大的创造! 他像天,给了我无尽的包容撑起我的世界的那片天…… 他...

  • 落花生

    小时候, KUAI着BADOU儿, 去SHEN花生 用亅UE头BA, BA着BA着, 花生BA出来了, 期待和开心...

  • BA和产品经理

    需求分析 传统行业 以提高管理效率和降低运营成本 逻辑推理 业务建模 解决方案 业务背景 流程梳理与定义 对象抽象...

  • 【乐动晨曦】《September》-まじ娘/みきとP

    ba ba ~ba ba ~ba ba ~ba ba ~ ~( ̄▽ ̄~)(~ ̄▽ ̄)~~( ̄▽ ̄~)(~ ̄▽ ̄)~...

  • 美术

    ba~ba~ba~ba~ba~banana

  • ba ba ba ai ai ai

    李先森当了一年半的爸爸,最近终于能够光明正大的应允了。 佑宝是个开口比较迟的,同龄的孩子大多数已经可以说一些简单的...

  • 寻求真相 — 两线段交点

      假设有如下图的两段线段BA, CD,求交点E:   先求得C和D是否在向量BA两边,BA叉乘BC,BA叉乘BD...

网友评论

      本文标题:利用openssl_random_pseudo_bytes和ba

      本文链接:https://www.haomeiwen.com/subject/shkopxtx.html