国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net 無重復(fù)隨機(jī)數(shù)代碼

2020-01-18 01:28:25
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

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

if (Array.IndexOf(arrNum, tmp) < 0)//判斷是否存在,不存在的話元素tmp的索引應(yīng)為-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;
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 桑日县| 永平县| 深州市| 枣阳市| 陈巴尔虎旗| 神农架林区| 化州市| 镇坪县| 花垣县| 盘山县| 翁牛特旗| 黑龙江省| 泸州市| 张家港市| 鄱阳县| 云安县| 民县| 西昌市| 磴口县| 姜堰市| 内丘县| 修水县| 华蓥市| 阿克苏市| 泰宁县| 阿图什市| 乌拉特后旗| 璧山县| 延安市| 含山县| 如东县| 安福县| 惠水县| 抚州市| 宜宾县| 开鲁县| 祥云县| 大邑县| 张家口市| 武清区| 永年县|