国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

PHP隨機(jī)生成中國(guó)人姓名的類(lèi)

keke / 528人閱讀

摘要:獲取名字獲取名字字隨機(jī)個(gè)字只取姓只取名默認(rèn)情況姓名調(diào)用類(lèi),隨機(jī)生成名字引入文件博文的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解

隨機(jī)生成國(guó)人的名字

getXingList();
        $this->getMingList();

    }

    /* 獲取姓列表 */
    private function getXingList()
    {

        $this->arrXing=array(
            "趙","錢(qián)","孫","李","周","吳","鄭","王","馮","陳","褚","衛(wèi)","蔣",
            "沈","韓","楊","朱","秦","尤","許","何","呂","施","張","孔","曹","嚴(yán)","華","金","魏",
            "陶","姜","戚","謝","鄒","喻","柏","水","竇","章","云","蘇","潘","葛","奚","范","彭",
            "郎","魯","韋","昌","馬","苗","鳳","花","方","任","袁","柳","鮑","史","唐","費(fèi)","薛",
            "雷","賀","倪","湯","滕","殷","羅","畢","郝","安","常","傅","卞","齊","元","顧","孟",
            "平","黃","穆","蕭","尹","姚","邵","湛","汪","祁","毛","狄","米","伏","成","戴","談",
            "宋","茅","龐","熊","紀(jì)","舒","屈","項(xiàng)","祝","董","梁","杜","阮","藍(lán)","閔","季","賈",
            "路","婁","江","童","顏","郭","梅","盛","林","鐘","徐","邱","駱","高","夏","蔡","田",
            "樊","胡","凌","霍","虞","萬(wàn)","支","柯","管","盧","莫","柯","房","裘","繆","解","應(yīng)",
            "宗","丁","宣","鄧","單","杭","洪","包","諸","左","石","崔","吉","龔","程","嵇","邢",
            "裴","陸","榮","翁","荀","于","惠","甄","曲","封","儲(chǔ)","仲","伊","寧","仇","甘","武",
            "符","劉","景","詹","龍","葉","幸","司","黎","溥","印","懷","蒲","邰","從","索","賴(lài)",
            "卓","屠","池","喬","胥","聞","莘","黨","翟","譚","貢","勞","逄","姬","申","扶","堵",
            "冉","宰","雍","桑","壽","通","燕","浦","尚","農(nóng)","溫","別","莊","晏","柴","瞿","閻",
            "連","習(xí)","容","向","古","易","廖","庾","終","步","都","耿","滿","弘","匡","國(guó)","文",
            "寇","廣","祿","闕","東","歐","利","師","鞏","聶","關(guān)","荊","司馬","上官","歐陽(yáng)","夏侯",
            "諸葛","聞人","東方","赫連","皇甫","尉遲","公羊","澹臺(tái)","公冶","宗政","濮陽(yáng)","淳于","單于",
            "太叔","申屠","公孫","仲孫","軒轅","令狐","徐離","宇文","長(zhǎng)孫","慕容","司徒","司空");

        $this->numbXing = count($this->arrXing); //姓總數(shù)

    }


    /* 獲取名列表 */
    private function getMingList()
    {
        $this->arrMing=array(
            "偉","剛","勇","毅","俊","峰","強(qiáng)","軍","平","保","東","文","輝","力","明","永","健","世","廣","志","義",
            "興","良","海","山","仁","波","寧","貴","福","生","龍","元","全","國(guó)","勝","學(xué)","祥","才","發(fā)","武","新",
            "利","清","飛","彬","富","順","信","子","杰","濤","昌","成","康","星","光","天","達(dá)","安","巖","中","茂",
            "進(jìn)","林","有","堅(jiān)","和","彪","博","誠(chéng)","先","敬","震","振","壯","會(huì)","思","群","豪","心","邦","承","樂(lè)",
            "紹","功","松","善","厚","慶","磊","民","友","裕","河","哲","江","超","浩","亮","政","謙","亨","奇","固",
            "之","輪","翰","朗","伯","宏","言","若","鳴","朋","斌","梁","棟","維","啟","克","倫","翔","旭","鵬","澤",
            "晨","辰","士","以","建","家","致","樹(shù)","炎","德","行","時(shí)","泰","盛","雄","琛","鈞","冠","策","騰","楠",
            "榕","風(fēng)","航","弘","秀","娟","英","華","慧","巧","美","娜","靜","淑","惠","珠","翠","雅","芝","玉","萍",
            "紅","娥","玲","芬","芳","燕","彩","春","菊","蘭","鳳","潔","梅","琳","素","云","蓮","真","環(huán)","雪","榮",
            "愛(ài)","妹","霞","香","月","鶯","媛","艷","瑞","凡","佳","嘉","瓊","勤","珍","貞","莉","桂","娣","葉","璧",
            "璐","婭","琦","晶","妍","茜","秋","珊","莎","錦","黛","青","倩","婷","姣","婉","嫻","瑾","穎","露","瑤",
            "怡","嬋","雁","蓓","紈","儀","荷","丹","蓉","眉","君","琴","蕊","薇","菁","夢(mèng)","嵐","苑","婕","馨","瑗",
            "琰","韻","融","園","藝","詠","卿","聰","瀾","純","毓","悅","昭","冰","爽","琬","茗","羽","希","欣","飄",
            "育","瀅","馥","筠","柔","竹","靄","凝","曉","歡","霄","楓","蕓","菲","寒","伊","亞","宜","可","姬","舒",
            "影","荔","枝","麗","陽(yáng)","妮","寶","貝","初","程","梵","罡","恒","鴻","樺","驊","劍","嬌","紀(jì)","寬","苛",
            "靈","瑪","媚","琪","晴","容","睿","爍","堂","唯","威","韋","雯","葦","萱","閱","彥","宇","雨","洋","忠",
            "宗","曼","紫","逸","賢","蝶","菡","綠","藍(lán)","兒","翠","煙","小","軒");

        //名總數(shù) 
        $this->numbMing = count($this->arrMing); 
    }


    // 獲取姓
private function getXing()
{
  // mt_rand() 比rand()方法快四倍,而且生成的隨機(jī)數(shù)比rand()生成的偽隨機(jī)數(shù)無(wú)規(guī)律。
return $this->arrXing[mt_rand(0,$this->numbXing-1)]; 

}

// 獲取名字
private function getMing()
{
  return $this->arrMing[mt_rand(0,$this->numbMing-1)]; 
}


  // 獲取名字
  public function getName($type=0)
  {
    $name = "" ;
    switch($type)
    {
        case 1:    //2字
            $name = $this->getXing().$this->getMing();
            break;
        case 2:    //隨機(jī)2、3個(gè)字
            $name = $this->getXing().$this->getMing();
            if(mt_rand(0,100)>50)$name .= $this->getMing();
            break;
        case 3: //只取姓
            $name = $this->getXing();
            break;
        case 4: //只取名
            $name = $this->getMing();
            break;
        case 0:
        default: //默認(rèn)情況 1姓+2名
            $name = $this->getXing().$this->getMing().$this->getMing();


    }

    return $name;
  }

}


調(diào)用類(lèi),隨機(jī)生成名字:

getName(2);
 echo $name;

博文:
PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/21770.html

相關(guān)文章

  • 【日常手記】之Laravel5.3

    摘要:個(gè)人網(wǎng)站最近剛寫(xiě)了一個(gè)手機(jī)在線播放的電影站使用日常手記更新使用的的查詢(xún)作用域的本地作用域去自定義可復(fù)用的約束集合,方便鏈?zhǔn)秸{(diào)用什么是本地查詢(xún)作用域本地作用域允許我們定義通用的約束集合以便在應(yīng)用中復(fù)用。 關(guān)于作者 程序開(kāi)發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事PHP和前端開(kāi)發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開(kāi)發(fā)。合適和夠用是最完美的追求。 個(gè)人網(wǎng)站:...

    kidsamong 評(píng)論0 收藏0
  • Java編程基礎(chǔ)08——面向?qū)ο骭構(gòu)造方法&靜態(tài)static

    摘要:如果我們給出了構(gòu)造方法,系統(tǒng)將不再提供默認(rèn)的無(wú)參構(gòu)造方法。概念方便在沒(méi)有創(chuàng)建對(duì)象的情況下來(lái)進(jìn)行調(diào)用方法變量。因?yàn)樗某蓡T全部是靜態(tài)的所以私有了構(gòu)造方法獲取隨機(jī)數(shù)的方法返回帶正號(hào)的值,該值大于等于 1.構(gòu)造方法Constructor概述和格式(掌握) A:構(gòu)造方法概述和作用 給對(duì)象的數(shù)據(jù)(屬性)進(jìn)行初始化 B:構(gòu)造方法格式特點(diǎn) a:方法名與類(lèi)名相同(大小寫(xiě)也要與類(lèi)名一致) b:...

    張巨偉 評(píng)論0 收藏0
  • 1、自定義類(lèi)型的定義及使用 2、自定義類(lèi)的內(nèi)存圖 3、ArrayList集合的基本功能 4、隨機(jī)點(diǎn)名

    摘要:自定義類(lèi)的概述自定義類(lèi)的概述代碼映射成現(xiàn)實(shí)事物的過(guò)程就是定義類(lèi)的過(guò)程。自定義類(lèi)的格式自定義類(lèi)的格式使用類(lèi)的形式對(duì)現(xiàn)實(shí)中的事物進(jìn)行描述。 01引用數(shù)據(jù)類(lèi)型_類(lèi) * A: 數(shù)據(jù)類(lèi)型 * a: java中的數(shù)據(jù)類(lèi)型分為:基本類(lèi)型和引用類(lèi)型 * B: 引用類(lèi)型的分類(lèi) * a: Java為我們提供好的類(lèi),比如說(shuō):Scanner,Random等。 * b: 我們自己創(chuàng)建的類(lèi)...

    only_do 評(píng)論0 收藏0
  • PHP設(shè)計(jì)模式(五)建造者模式(Builder)

    摘要:與工廠模式相比,建造者模式一般用來(lái)創(chuàng)建更為復(fù)雜的對(duì)象,因?yàn)閷?duì)象的創(chuàng)建過(guò)程更為復(fù)雜,因此將對(duì)象的創(chuàng)建過(guò)程獨(dú)立出來(lái)組成一個(gè)新的類(lèi)導(dǎo)演類(lèi)。 什么是建造者設(shè)計(jì)模式 建造者模式:將一個(gè)復(fù)雜對(duì)象的構(gòu)造與它的表示分離,使同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示的設(shè)計(jì)模式。 設(shè)計(jì)場(chǎng)景: 有一個(gè)用戶(hù)的UserInfo類(lèi),創(chuàng)建這個(gè)類(lèi),需要?jiǎng)?chuàng)建用戶(hù)的姓名,年齡,愛(ài)好等信息,才能獲得用戶(hù)具體的信息結(jié)果。如: 這是一個(gè)...

    KunMinX 評(píng)論0 收藏0
  • Java編程基礎(chǔ)18——集合(Set集合)

    摘要:并把最終的隨機(jī)數(shù)輸出到控制臺(tái)。方法,在集合中如何存儲(chǔ)元素取決于方法的返回值返回,集合中只有一個(gè)元素。創(chuàng)建集合對(duì)象,傳入比較器。 1_HashSet存儲(chǔ)字符串并遍歷 A:Set集合概述及特點(diǎn) 通過(guò)API查看即可 B:案例演示 HashSet存儲(chǔ)字符串并遍歷 import java.util.HashSet; public class Demo1_HashSet { p...

    SexySix 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<