1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

random selection from list

Discussion in 'C#' started by james101, Mar 6, 2012.

  1. james101

    james101 New Member

    Joined:
    Mar 6, 2012
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    hi there masters of c# code
    i bow to your hard work and knowledge

    i am a beginner and i would be very gratefull for full explainations and not just code snippets


    my target is to create a web browser app in c# which load a difffrent website on each runtime
    the string i want to run is posted below
    i have about 70 webistes i wish the app to load a diffrent one from the 70 each runtime
    the other thing is i want a way to make it load a diffrent user agent also each time i have also a list of about 120 user agents

    thank you very much

    i will post how far i got below

    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
     
    namespace WindowsFormsApplication2
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                webBrowser1.Navigate("w w w dot anyweb dot com", "_self", null, "User-Agent: Mozilla/4.0 
            }
        }
    }
    
     
  2. james101

    james101 New Member

    Joined:
    Mar 6, 2012
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    someone gave me this example could anyone help me fix this into working code?

    Code:
    namespace WindowsFormsApplication2
    {
        public partial class Form1 : Form
        {
            static List<string> urls;
            static Random random;
     
            public Form1()
            {
                InitializeComponent();
                if(urls ==  null)
                {
                    urls = GetWebsiteUrls();  //Need to implement 
                    random = new Random();
                }
     
                string url = urls[random.Next(urls.count)];
                webBrowser1.Navigate(url, "_self", null, "User-Agent: Mozilla/4.0 
            }
        }
    }
    
     
  3. james101

    james101 New Member

    Joined:
    Mar 6, 2012
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    Thank for all you help guys , not ven 1 response

    cheers
     
  4. bzforum

    bzforum New Member

    Joined:
    May 20, 2012
    Messages:
    25
    Likes Received:
    7
    Trophy Points:
    0
    Occupation:
    CEO & Founder
    Location:
    Mumbai , India
    Home Page:
    The only mistake i see this the above code is that

    The count has to be Minus 1
     
    coderzone likes this.

Share This Page