1. 通過while循環來實現
通過while循環不停的生成隨機數,直到生成一個不重復的為止,這種方法比較容易想到,但是效率也比較低下,實 " /> 欧洲天堂网,欧美日韩一区视频,欧美在线91

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费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技術生成不重復的隨機數的二種方法,轉載需保留來源!

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

主站蜘蛛池模板: 易烊千玺个人简历资料| 格伦鲍威尔| 远景山谷1981免费版| 六年级五单元作文| 欲海浮沉| 柳堡的故事演员表| 谍变1939全部演员表| 探究事物的本质的读后感想| lebron james音标| 布布一二情侣头像| 追踪 电影| 挤黑头挤痘痘视频最猛| 对你的爱歌词| 自拍电影网| 刘浩存个人简历图片| 斑点狗动画片| 简单的应急预案怎么写| 妻子出轨| 向退休生活游戏正版赚钱入口| 我的一级兄弟| 乡村女教师乱淫交片| 泰迪熊3| 德爱白金奶粉| 蓝盾保险箱电影| 欲海情缘| 依人在线视频| 泰星mike| 电影《三体》| 日本电影小小的家| 徐若晗全部电视剧大全| 无耻之徒英文剧名| 真的爱你中文谐音歌词| 初夜在线观看| 电影名字《女孩闺房》| 老牛家的战争电视剧全集免费观看| 姐妹五| 烽火流金电视剧全集免费观看| 文熙俊| 黑暗欲望| 淫欲| 真的爱你中文谐音歌词|