自动填表_网页自动填表_填表软件_万能填表官网

    搜索
    热搜: 活动 交友 discuz
    查看: 18|回复: 0

    C#随机抽取随机数算法

    [复制链接]

    242

    主题

    300

    帖子

    1177

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1177
    发表于 2018-1-5 15:10:08 | 显示全部楼层 |阅读模式
    Hashtable hashtable = new Hashtable();
                Random rm = new Random();
                int RmNum = 10;

                textBox2.Text = "";


                string[] b = textBox1.Text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);

                //for (int i = 0; hashtable.Count < RmNum; i++)
                for (int i = 0; i < 100 ; i++)

                {
                    int nValue = ( rm.Next(b.Length) );
                   // Console.WriteLine("a" + (b[rm.Next(b.Length)]));

                    if (!hashtable.ContainsValue(nValue) && nValue != 0)
                    {

                        hashtable.Add(nValue, nValue);
                       // Console.WriteLine(nValue.ToString());
                        string 随机数 = b[nValue];

                        textBox2.Text = textBox2.Text +  随机数 +   Environment.NewLine;

                        if (hashtable.Count == 3)
                        {
                            break;
                        }


                    }
                }

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Comsenz Inc.万能填表软件官网  2010-2016 qq:353502250

    GMT+8, 2018-1-19 17:07 , Processed in 0.249998 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表