色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

asp.net 無重復隨機數代碼

復制代碼 代碼如下:
/// <summary>
/// 產生無重復隨機數
/// </summary>
/// <param name="num">個數</param>
/// <param name="minValue">最小數</param>
/// <param name="maxValue">最大數</param>
/// <returns>數組</returns>
public int[] getNum(int num, int minValue, int maxValue)
{
Random ra = new Random(unchecked((int)DateTime.Now.Ticks));
int[] arrNum = new int[num];//注意:數組中各元素的初始值是0,當0在取值范圍內時要另處理
int tmp = 0;
for (int i = 0; i < num; i++)
{
tmp = getRandomNum(tmp, minValue, maxValue, ra);//取出值賦到數組中

if (Array.IndexOf(arrNum, tmp) < 0)//判斷是否存在,不存在的話元素tmp的索引應為-1
{
arrNum[i] = tmp;
}
else
{
i = i - 1;
}
}
return arrNum;
}
public int getRandomNum(int tmp, int minValue, int maxValue, Random ra)
{
tmp = ra.Next(minValue, maxValue);
return tmp;
}

AspNet技術asp.net 無重復隨機數代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 中山市| 民勤县| 彝良县| 巨野县| 红桥区| 芦山县| 门源| 锦州市| 安仁县| 洛阳市| 德清县| 台安县| 山阴县| 和田市| 新疆| 桦南县| 英超| 蓬莱市| 伊宁市| 尤溪县| 思茅市| 阿勒泰市| 博客| 永定县| 凌源市| 连云港市| 福鼎市| 运城市| 焉耆| 广河县| 定兴县| 常宁市| 沭阳县| 桃园县| 县级市| 济阳县| 聂荣县| 晋中市| 七台河市| 礼泉县| 礼泉县|