随机不重复昵称怎么生成?

随机不重复昵称怎么生成?

牛魔王的故事
浏览 1311回答 5
5回答

偶然的你

HashSet 判断是否重复UUID 保证不重复

忽然笑

可以随机中文再加随机英文字符串再加随机数字。再重复的话,后边数字顺序递增。

月关宝盒

/**     * 生成交易号     */    public function generatePaymentId()    {        $i = rand(0, 9999);        do {            if (9999 == $i) {                $i = 0;            }            $i++;            $id = time() . str_pad($i, 4, '0', STR_PAD_LEFT);            $row = (new Query())->from(self::tableName())->where(['id' => $id])->exists();        } while ($row);        return $id;    }楼上的代码我就不评价了

开满天机

方案一,找个地方,抓个昵称库方案二,找个中文词库,人工大至过下,两个词之间随机组合
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java