您的位置:首页 > 其它

从1到20间随机生成6个互不相同的整数。

2009-05-09 22:42 295 查看
protected void Page_Load(object sender, EventArgs e)
    {
        if(!Page.IsPostBack)
        {
            CreateNum();
        }
    }
    //在从1到20间随机生成6个互不相同的整数。
    public void CreateNum()
    {
        ArrayList MyArray = new ArrayList();
        Random random = new Random();
        string str = null;
       
        //循环的次数
        int Nums = 6;
        while (Nums > 0)
        {
            int i = random.Next(1, 9);
            if (!MyArray.Contains(i))
            {
                if (MyArray.Count < 6)
                {
                    MyArray.Add(i);
                }

            }
            Nums -= 1;
        }
        
        for (int j = 0; j <= MyArray.Count - 1; j++)
        {
            str += MyArray[j].ToString();
        }
        Response.Write(str);
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐