Generate Random Numbers Using C#.Net, .Net Core

How to generate random number of type Byte (integer), Integer, Integers Number by Limit, Integers Between, Floating Less than One, more than one.
In today's article I will show you simple tutorial with an example how you can generate a random number in c#.net in .net core. In this tutorial we will user .net core 8 console application. To generate the random number, we will inbuilt method Random() method. 

Random Byte (integer) Number

Random random = new Random();
byte[] bytes = new byte[7];
random.NextBytes(bytes);
foreach (byte byteValue in bytes)
{
    Console.Write("{0, 7}", byteValue);
} 

In above code to generate the random no first I have created object of Random class and after that I have created object of byte array of length 7 as we are going to generate the random of count 7.  After that I have used NextBytes to generate the random byte integer value. To display all the byte values I have used foreach. Now let's run the code to check the output.

Random Byte (integer) Number

Random Integer Number

Random random = new Random();
for (int i = 0; i < 4; i++)
{
    Console.Write("{0, 4},", random.Next());
} 

In above code random.Next() is used for generating the random number. We will get Next() method by object of Random. Herre we will generate 4 random number.  To generate the 4 random number, we will use for loop. Now run the code to check the output.

Random Integer Number

Random Integers Number By Limit

Random random = new Random();
for (int i = 0; i < 4; i++)
{
    Console.Write("{0, 4},", random.Next(50));
} 

In above code we have passed the value as 50. So, this will define the limit that code should generate the no randomly not more than 50. Here we will generate 4 random no. Now let's run the code to check the output.

Random Integers Number By Limit

Random Integers Between Number

Random random = new Random();
for (int i = 0; i < 4; i++)
{
    Console.Write("{0, 4},", random.Next(100,300));
} 

In above code I have shown how we can generate the random no between two given two numbers for example 100 to 300. So, to generate random no between two given no. Now let's run the code to check the output.

Random Integers Between Number

Random Floating Number Less than One

Random random = new Random();
for (int i = 0; i < 4; i++)
{
    Console.Write("{0, 4},", random.NextDouble());
} 
In above code I have used NextDouble() method to generate the decimal or floating random no. Here we will generate 4 random no.

Random Floating Number Less than One

Random Floating Number More than One

Random random = new Random();
for (int i = 0; i < 4; i++)
{
    Console.Write("{0, 4},", random.NextDouble() * 10);
} 
In above code system will generate the random decimal no below 10. Now run the code to check the output.

Random Floating Number More than One

Post a Comment