1. 通過while循環來實現
通過while循環不停的生成隨機數,直到生成一個不重復的為止,這種方法比較容易想到,但是效率也比較低下,實 " /> 天天干天天骑,一二三区在线观看,欧美日韩国产一区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

生成不重復的隨機數的二種方法

下面我以生成1-10之間的10個不重復的隨機數為例介紹生成不重復的隨機數的三種方法:
1. 通過while循環來實現
通過while循環不停的生成隨機數,直到生成一個不重復的為止,這種方法比較容易想到,但是效率也比較低下,實例代碼如下:

          static void Main(string[] args)
{
int[] result = new int[10];
int tmp = -1;
Random random
= new Random();
bool repeat = false;
for (int i = 0; i < 10; i++)
{
repeat
= true;
while (repeat)
{
repeat
= false;

tmp
= random.Next(1, 11);
for (int j = 0; j < i; j++)
{
if (tmp == result[j])
{
repeat
= true;
break;
}
}
}
result[i]
= tmp;

}

for (int i = 0; i < 10; i++)
Console.WriteLine(result[i].ToString());
}

NET技術生成不重復的隨機數的二種方法,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲精品国产专区91在线 | 亚欧色视频在线观看免费 | 337p欧美| 日韩久久久精品首页 | 国产成人 免费观看 | 91福利国产在线观看网站 | 高清一区高清二区视频 | 国产极品在线观看 | 国产精品综合视频 | 色综合美国色农夫网 | 色多多网址| 韩国特级一级毛片免费网站 | 国产精品亚洲四区在线观看 | 亚洲精品乱码国产精品乱码 | 国产成人麻豆精品video | 337p欧洲亚洲大胆艺术 | 99久久网站| 五月婷婷激情 | 九一在线| 91麻豆文化传媒有限公司 | 国产精品福利午夜h视频 | 天天射天天色天天干 | 色视频网站在线观看 | 亚欧免费视频 | 色www亚洲 | 美女张腿男人桶免费视频 | 噜色| 99久久精品免费观看国产 | swag精品| 天天色天天综合 | 看成年全黄大色黄大片 | 久久亚洲精品玖玖玖玖 | 久久久久久中文字幕 | 中文字幕亚洲日韩无线码 | 热re66久久精品国产99re | 一区 在线播放 | 成人特黄午夜性a一级毛片 成人婷婷 | 精品福利一区二区免费视频 | 精品国产福利久久久 | 爱草草| 天天综合网在线 |