body{background:url(<%=imgUrl%>) no-repeat top; margin:0px; padding:0px; font-size:12px; color:#525252;}
protected string imgUrl = "images/bag_1.jpg";
#region 生成不同随机数的方法
/// <summary>
/// 生成不同随机数的方法
/// </summary>
/// <param name="min">最小值</param>
/// <param name="max">最大值</param>
/// <param name="count">取xx个</param>
/// <returns>int数组</returns>
private int GetRandom(int min, int max, int count)
{
int[] maxArray = new int[max];
for (int i = 0; i < max; i++)
{
maxArray[i] = min + i;
}
int[] rArray = new int[count];
Random rd = new Random();
int temp = max;
for (int i = 0; i < 1; i++)
{
int tIndex = rd.Next(0, temp);
rArray[i] = maxArray[tIndex];
maxArray[tIndex] = maxArray[--temp];
}
return rArray[0];
}
#endregion
本文介绍了一种生成指定范围内不同随机数的方法,通过定义一个方法GetRandom来实现从最小值到最大值之间的随机选取,并确保每次生成的随机数不重复。该方法首先创建一个包含所有可能值的数组,然后使用随机数生成器来选择特定数量的不同值。
6935





