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

首頁 > 編程 > C# > 正文

C#生成隨機數功能示例

2020-01-24 00:50:31
字體:
來源:轉載
供稿:網友

本文實例講述了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#常見控件用法教程》、《WinForm控件用法總結》、《C#程序設計之線程使用技巧總結》、《C#數據結構與算法教程》、《C#數組操作技巧總結》及《C#面向對象程序設計入門教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临洮县| 来凤县| 清河县| 客服| 南丰县| 镇平县| 平果县| 乐清市| 大同市| 洞口县| 广丰县| 涟水县| 孝昌县| 封开县| 成武县| 哈密市| 东乡族自治县| 新余市| 社旗县| 二手房| 商都县| 晋中市| 宁乡县| 齐齐哈尔市| 塔城市| 从化市| 昔阳县| 平和县| 什邡市| 皮山县| 巴马| 铅山县| 霍邱县| 常熟市| 望奎县| 绥化市| 会东县| 阳曲县| 乐昌市| 靖边县| 宁安市|