protected void Page_Load (object sender, EventArgs e)
{
Set_random ();
}
<summary>
A method of producing a non-repeated random number
</summary>
<param name= "MinValue" > Min </param>
<param name= "MaxValue" > Max </param>
<param name= "Count" > Total number of random numbers generated </param>
<returns>int[] Array </returns>
Public int[] Getrandomunrepeatarray (int minvalue, int maxValue, int count)
{
Random rnd = new Random ();
int length = Maxvalue-minvalue + 1;
Byte[] keys = new Byte[length];
Rnd. Nextbytes (keys);
int[] items = new Int[length];
for (int i = 0; i < length; i++)
{
Items[i] = i + minvalue;
}
Array.Sort (keys, items);
Int[] result = new Int[count];
Array.copy (items, result, count);
return result;
}
public void Set_random ()
{
The number of data generated by a method that generates random numbers is a random number from 1111111 to 9999999 output of 10
int[] items = this. Getrandomunrepeatarray (1111111, 9999999, 10);
for (int i = 0; i < items. Length; i++)
{
Response.Write ("The resulting random number is:" + items[i] + "<br/>");
}
}