1. 通過while循環來實現
通過while循環不停的生成隨機數,直到生成一個不重復的為止,這種方法比較容易想到,但是效率也比較低下,實 " /> 成人精品视频在线观看,www久久久久,国产伦精品一区二区三区

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

下面我以生成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技術生成不重復的隨機數的二種方法,轉載需保留來源!

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

主站蜘蛛池模板: 老男人电影完整版高清在线观看| 电影《真爱》完整播放| 悬崖全部演员表详细| 小头儿子大头爸爸| 转正意见发言简短| 夏日福星 电影| 科洛弗| 电影疯狂| 张小波简历及个人资料简介| 浪客剑心星霜篇| 港股开户测试答案2024年| 附身美女| 安徽农金存款利率2024最新消息| 邵雨薇为艺术贡献的电影有哪些| 刑事侦缉档案1演员表| 白宝山电视剧26集免费观看| 李洋简介| kaori主演电影在线观看| 媳妇的全盛时代| 赵奕欢电影| 萱草花合唱谱二声部| 汤姆·威尔金森| 谜证在线观看免费完整版| 我们的快乐人生 电视剧| 五年级上册口算题| 母亲とが话しています免费| 漂亮的女邻居5伦理| cctv16直播| 蓝家宝电影| 鼻子上长痘痘是什么原因引起的| 我的冠军男友在线看全集完整| 美食总动员在线观看完整版免费| 狐步谍影| 婴儿睡眠时间对照表| 侠侣探案| 小组介绍| 曹查理林雅诗电影全集| 秀人网美女屋| 六一儿童节小品剧本| 杨新鸣| 咒怨:终结的开始|