1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

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