Truemag

  • Categories
    • Tips And Tricks
    • Internet
    • PHP
    • Javascript
    • CSharp
    • SQL Server
    • Linux
  • Lastest Videos
  • Our Demos
  • About
  • Contact
  • Home
  • Write With Us
  • Job Request
Home CSharp C# Generate Random Number Function

C# Generate Random Number Function

In this article, I give 3 functions that generate random number based on System.Random() class. All of them are written in CSharp (C#) and demonstration are also in an ASP.NET page.

1. Function returns a non negative random number

    public int GetRandomNumber()
    {
        return new System.Random().Next();
    }

public int GetRandomNumber() { return new System.Random().Next(); }

2. Function returns a non negative random number less than a specified maximum number (upperBound)

 
    public int GetRandomNumber(int upperBound)
    {
        return new System.Random().Next(upperBound);
    }

public int GetRandomNumber(int upperBound) { return new System.Random().Next(upperBound); }

3. Function returns a non negative random number within a specified range (lowerBound and upperBound)

    public int GetRandomNumber(int lowerBound, int upperBound)
    {
        return new System.Random().Next(lowerBound, upperBound + 1);
    }

public int GetRandomNumber(int lowerBound, int upperBound) { return new System.Random().Next(lowerBound, upperBound + 1); }

All together and demonstration in ASP.NET

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
public partial class random_number_function : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        int random_number_1 = GetRandomNumber();
 
        Response.Write("random_number_1: " + random_number_1.ToString() + "<br>");
 
        int random_number_2 = GetRandomNumber(1000);
 
        Response.Write("random_number_2: " + random_number_2.ToString() + "<br>");
 
        int random_number_3 = GetRandomNumber(1000,2000);
 
        Response.Write("random_number_3: " + random_number_3.ToString() + "<br>");
 
    }
 
    public int GetRandomNumber(int lowerBound, int upperBound)
    {
        return new System.Random().Next(lowerBound, upperBound + 1);
    }
 
    public int GetRandomNumber(int upperBound)
    {
        return new System.Random().Next(upperBound);
    }
 
    public int GetRandomNumber()
    {
        return new System.Random().Next();
    }
}

using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class random_number_function : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { int random_number_1 = GetRandomNumber(); Response.Write("random_number_1: " + random_number_1.ToString() + "<br>"); int random_number_2 = GetRandomNumber(1000); Response.Write("random_number_2: " + random_number_2.ToString() + "<br>"); int random_number_3 = GetRandomNumber(1000,2000); Response.Write("random_number_3: " + random_number_3.ToString() + "<br>"); } public int GetRandomNumber(int lowerBound, int upperBound) { return new System.Random().Next(lowerBound, upperBound + 1); } public int GetRandomNumber(int upperBound) { return new System.Random().Next(upperBound); } public int GetRandomNumber() { return new System.Random().Next(); } }

Output:

random_number_1: 767015675
random_number_2: 357
random_number_3: -643

random_number_1: 767015675 random_number_2: 357 random_number_3: -643

Jan 10, 2012Hoan Huynh
Start Serving Over 1000 Vistors A DaySimple Truncate Words Function In C#
You Might Also Like:
  • Javascript generate a random number using Math.random
  • CSharp Validate Internet URL Function With Regular Expression
  • CSharp Validate Email Address Function With Regular Expression
  • Simple Truncate Words Function In C#
  • C# Generate Website Screenshot And Save Thumbnail
  • SQL Server Get number of working days and business hours between start date and end date
  • C# Check File Extension In Array Of Valid Extension
  • MSSQL Trim Function
  • PHP Get Likes Number Of Facebook Page
  • C# Read File Content
Hoan Huynh

Hoan Huynh is the founder and head of 4rapiddev.com. Reach him at [email protected]

10 years ago CSharpRandom221
0
GooglePlus
0
Facebook
0
Twitter
0
Digg
0
Delicious
0
Stumbleupon
0
Linkedin
0
Pinterest
Most Viewed
PHP Download Image Or File From URL
24,460 views
Notepad Plus Plus Compare Plugin
How To Install Compare Text Plugin In Notepad Plus Plus
21,839 views
Microsoft SQL Server 2008 Attach Remove Log
Delete, Shrink, Eliminate Transaction Log .LDF File
17,656 views
JQuery Allow only numeric characters or only alphabet characters in textbox
14,998 views
C# Read Json From URL And Parse/Deserialize Json
11,723 views
4 Rapid Development is a central page that is targeted at newbie and professional programmers, database administrators, system admin, web masters and bloggers.
Recent Posts
  • Things to Learn about Installingderm Loan Type S
  • Online Photo Editor – Free Photoediting Software
  • A Guide to Finding the Best Paper Sellers
  • Photoediting in Home Isn’t Hard to Do!

  • Free Photo Editor Online
Categories
  • CSharp (45)
  • Facebook Graph API (19)
  • Google API (7)
  • Internet (87)
  • iPhone XCode (8)
  • Javascript (35)
  • Linux (27)
  • MySQL (16)
  • PHP (84)
  • Problem Issue Error (29)
  • Resources (32)
  • SQL Server (25)
  • Timeline (5)
  • Tips And Tricks (141)
  • Uncategorized (647)
Recommended
  • Custom Software Development Company
  • Online Useful Tools
  • Premium Themes
  • VPS
2014 © 4 Rapid Development