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

首頁 > 編程 > C# > 正文

C#生成隨機數功能示例

2019-10-29 21:15:51
字體:
來源:轉載
供稿:網友

本文實例講述了C#生成隨機數功能。分享給大家供大家參考,具體如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace csharp{  class Program  {    static void Main(string[] args)    {      Console.WriteLine("生成隨機數/n");      int randCount = 9;//隨機數發的個數      int randMin = 1;//隨機數最小值      int randMax = 21;//隨機數最大值      int randIndex, flag, temp;      randIndex = temp = flag = 0;      Random rand = new Random();      int[] randArr = new int[randCount];      randArr[0] = rand.Next(randMin, randMax);      while (true)      {        flag = 0;        temp = rand.Next(randMin, randMax);        for (int i = 0; i <= randIndex; i++)        {          if (temp == randArr[i])          {            flag = 1;            break;          }        }        if (flag == 1)//如果 flag == 1 則有重復的數字生成。        {          continue;        }        else if (flag == 0)        {          randIndex++;          randArr[randIndex] = temp;        }        if (randIndex >= randCount - 1)//如果達到 randCount 退出循環        {          break;        }      }      for (int i = 0; i < randCount; i++)      {        Console.WriteLine("arr[" + i + "]=" + randArr[i]);      }      Console.WriteLine("/n任意鍵退出。");      Console.ReadLine();    }  }}

生成無重復的隨機數

運行結果如下:

C#,生成,隨機數

希望本文所述對大家C#程序設計有所幫助。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西青区| 西和县| 五华县| 元氏县| 榆社县| 山西省| 利川市| 辽阳市| 阿坝县| 孟津县| 新龙县| 德江县| 陵水| 琼海市| 安岳县| 开平市| 华容县| 东源县| 北安市| 中西区| 静乐县| 会泽县| 清远市| 岢岚县| 保靖县| 乌拉特前旗| 玉山县| 库车县| 巨野县| 洛南县| 葫芦岛市| 红安县| 裕民县| 横峰县| 万年县| 扎赉特旗| 长春市| 曲沃县| 南宫市| 收藏| 峡江县|