国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C# > 正文

使用c#生成隨機數總結

2023-05-16 12:36:05
字體:
來源:轉載
供稿:網友

private static char[] constant = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };

    [WebMethod(Description="得到數字加英文的隨機數,參數:隨機數長度,返回值:一個字符串!")]
    public string pxkt_GetCharFont(int strLength)
    {
         System.Text.StringBuilder   newRandom   =   new   System.Text.StringBuilder(62);   
        Random   rd=   new   Random();   
        for(int   i=0;i<strLength;i )   
        {   
          newRandom.Append(constant[rd.Next(62)]);   
        }   
        return   newRandom.ToString();   
    }


    private static char[] englishchar = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };

    [WebMethod(Description = "得到英文的隨機數,參數:隨機數長度,返回值:一個字符串!")]

    public string GetEnglishChar(int strLength)
    {
        System.Text.StringBuilder newRandom = new System.Text.StringBuilder(52);
        Random rd = new Random();
        for (int i = 0; i < strLength; i )
        {
            newRandom.Append(englishchar[rd.Next(52)]);
        }
        return newRandom.ToString();
    
    }


    private static char[] numchar = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };

    [WebMethod(Description = "得到數字的隨機數,參數:隨機數長度,返回值:一個字符串!")]
    public string GetNumChar(int strLength)
    {

        System.Text.StringBuilder newRandom = new System.Text.StringBuilder(10);
        Random rd = new Random();
        for (int i = 0; i < strLength; i )
        {
            newRandom.Append(numchar[rd.Next(10)]);
        }
        return newRandom.ToString();

    }



    [WebMethod(Description = "得到中文的隨機數,參數:隨機數長度,返回值:一個字符串!")]
    public string GetChineseChar(int strLength)
    {

        System.Text.StringBuilder newRandom = new System.Text.StringBuilder();
        //獲取GB2312編碼頁(表) 
        System.Text.Encoding gb = System.Text.Encoding.GetEncoding("gb2312");
        //調用函數產生I個隨機中文漢字編碼 
        object[] bytes = CreateRegionCode(strLength);
        
        for (int i = 0; i < strLength; i )
        {
            //根據漢字編碼的字節數組解碼出中文漢字 
            string str = gb.GetString((byte[])Convert.ChangeType(bytes[i], typeof(byte[])));
            newRandom.Append(str);
     
        }
        return newRandom.ToString(); 
    }


    public static object[] CreateRegionCode(int strlength) 
        { 
            //定義一個字符串數組儲存漢字編碼的組成元素 
            string[] rBase=new String [16]{"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"}; 
             
            Random rnd=new Random(); 
         
            //定義一個object數組用來 
            object[] bytes=new object[strlength]; 
 
            /**//*每循環一次產生一個含兩個元素的十六進制字節數組,并將其放入bject數組中 
             每個漢字有四個區位碼組成 
             區位碼第1位和區位碼第2位作為字節數組第一個元素 
             區位碼第3位和區位碼第4位作為字節數組第二個元素 
            */ 
            for(int i=0;i<strlength;i ) 
            { 
                //區位碼第1位 
                int r1=rnd.Next(11,14); 
                string str_r1=rBase[r1].Trim(); 
 
                //區位碼第2位 
                rnd=new Random(r1*unchecked((int)DateTime.Now.Ticks) i);//更換隨機數發生器的種子避免產生重復值 
                int r2; 
                if (r1==13) 
                { 
                    r2=rnd.Next(0,7); 
                } 
                else 
                { 
                    r2=rnd.Next(0,16); 
                } 
                string str_r2=rBase[r2].Trim(); 
 
                //區位碼第3位 
                rnd=new Random(r2*unchecked((int)DateTime.Now.Ticks) i); 
                int r3=rnd.Next(10,16); 
                string str_r3=rBase[r3].Trim(); 
 
                //區位碼第4位 
                rnd=new Random(r3*unchecked((int)DateTime.Now.Ticks) i); 
                int r4; 
                if (r3==10) 
                { 
                    r4=rnd.Next(1,16); 
                } 
                else if (r3==15) 
                { 
                    r4=rnd.Next(0,15); 
                } 
                else 
                { 
                    r4=rnd.Next(0,16); 
                } 
                string str_r4=rBase[r4].Trim(); 
 
                //定義兩個字節變量存儲產生的隨機漢字區位碼 
                byte byte1=Convert.ToByte(str_r1   str_r2,16); 
                byte byte2=Convert.ToByte(str_r3   str_r4,16); 
                //將兩個字節變量存儲在字節數組中 
                byte[] str_r=new byte[]{byte1,byte2}; 
 
                //將產生的一個漢字的字節數組放入object數組中 
                bytes.SetValue(str_r,i); 
                 
            } 
 
            return bytes; 
 
            }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
黄色片视频在线观看| 久草电影在线| 1区2区视频| 最近久乱中文字幕| √天堂中文在线| 国产精品白浆视频免费观看| 国产亚洲精品久久久久久青梅| 天堂资源在线中文| 国产黄色片大全| 天天草天天操| 国产美女在线一区二区三区| 中文字幕欧美日韩在线不卡| 国产丝袜在线| 男人天堂网在线观看| 国产精品久久久久一区二区国产 | 2019中文字幕在线电影免费| 亚洲妇熟xxxx妇色黄| 国产久草在线| av在线1区2区| 国产精品白浆流出视频| 高清av中文在线字幕观看1| 精品亚洲综合| 国产精品黄页网站在线播放免费 | 国产中文字幕在线看| 国产精品xxx电影| 在线免费观看污| 午夜不卡视频| 爱福利在线视频| 中文字幕av免费| 国产日韩精品在线看| 黄色国产网站在线观看| 亚洲成a人v欧美综合天堂麻豆| 国产天堂av| 资源视频在线播放免费| 丁香婷婷在线| 国产乱妇乱子在线播视频播放网站| av色在线观看| 日本在线免费中文字幕| av在线二区| 色吊丝av中文字幕| 国产激情视频在线| 最近中文字幕mv免费高清在线| 毛片视频免费观看| www.操操操| 超碰在线影院| 中文字幕视频在线| 国产理论电影在线观看| 成在在线免费视频| 99热在线免费播放| 国产精品入口麻豆免费观看| 国产小视频免费在线网址| 五月亚洲综合| 国产第一页在线| 国产高清在线看| 国产va在线| 依依成人在线| 国内自拍视频在线看免费观看| 最近中文字幕在线中文视频| 国产视频1区| 99久热re在线精彩视频| 97视频免费| 九九热在线视频免费观看| 二人午夜免费观看在线视频| 国产亚洲精品久久久久久移动网络| 国产精品ⅴa有声小说| 在线一区观看| 国产美女被遭强高潮免费网站| 国产网站av| av福利在线| 麻豆精品永久免费视频| 国产精品一区二三区| 国产福利图片| 黄色在线视频观看网站| 国产精品合集一区二区| 欧美精品小视频| 91av福利| 国产在线一区二区视频| 国产欧美在线观看视频| 在线观看的av网站| 自拍亚洲国产| 波多野结衣中文字幕久久| 国产图片综合| 国产美女视频一区二区三区| 99热99re6国产在线播放| 浪潮av一区| 国产二区三区在线| 中文字幕在线免费| 免费的黄网站在线观看| 精品日韩av| 国产婷婷视频在线| 国产理论电影在线观看| 欧美日韩亚洲第一页| 18激情网站| 国产午夜视频在线观看| 丁香花视频在线观看| www.狠狠| 日本动漫理论片在线观看网站| 91国内在线| 国产91在线视频蝌蚪| 国产一二区在线| 国内精品一区视频| 超碰在线影院| 国产女呦网站| 国产超碰在线观看| 国产成人精品久久一区二区小说| 国产女人在线观看| 国产在线资源| 午夜av在线播放| 国产午夜在线| 中文字幕在线免费| 国产一起色一起爱| 国产欧美一区二区三区小说| 国产精品9区| 一区二区免费播放| 女同一区二区免费aⅴ| 超碰免费在线播放| 国内自拍视频在线观看| 1区2区3区在线| 国产福利在线观看| 日本黄在线观看| 国产尤物视频| 国产一区二区三区美女秒播| 国产高清免费视频| 欧美日韩一区二区三区在线播放| 天天草天天爽| 五月天丁香在线| 亚洲网站一区| 国产亚洲精品久久久久久移动网络 | av在线不卡网站| 福利视频网站导航| 国产网友自拍视频导航网站在线观看| 国产高清免费av在线| 青青久草在线| 国产高清免费av在线| 激情综合网五月激情| 18 激情视频在线| 欧美日韩久久中文字幕| 中文字幕在线观看av| eeuss影院在线观看| 国产福利在线视频| 国产在线拍揄自揄拍视频| 国产福利电影在线观看| 久久久久久久久久久久久91| 国产91在线视频蝌蚪| 中文字幕在线视频观看| 日本综合一区二区三区| 国产日本在线| 国产自产视频| 九九热免费视频| 亚洲视频在线网| 国产成人午夜电影| 最近免费中文字幕大全免费第三页| 2020国产在线视频| 国产婷婷视频在线| 中文字幕不卡免费视频| 好男人免费精品视频| 亚色视频在线观看| 精品日韩av| 精品视频三区| 99热99re6国产在线播放| 18成年在线观看| 91av福利| 99在线播放| www免费在线观看| 香蕉视频在线看| 奇米影视狠狠狠| 夜夜爽视频导航| 天海翼中文字幕| 999国产在线视频| 97在线超碰| 在线视频中文字幕| 精品一二三四| 精品999视频| av手机天堂| www.99av| 国产69精品久久app免费版| 久久av少妇| 国产麻豆精品一区二区三区v视界| 超碰在线国产| 国产鲁鲁视频在线观看免费| 尤物视频网站在线观看| 最新超碰在线| 国产黄色在线网站| 99热免费观看| 日本aⅴ写真网站免费| www黄在线观看| 黄色av网址在线免费观看| 国产精品自产拍在线观看2019| 国产乱视频在线观看| 国产精品久久久久一区二区国产 | 激情综合丁香| 国产一级在线观看www色| 国产福利在线视频| 亚洲视频在线网| 国产精品一区二区三区四区色| 国产人成精品| 在线看a视频| 中文字幕视频在线| 四虎国产精品永久| 国产精品va在线观看视色|