当前位置: 首页 > news >正文

网站目录 index网页设计教程步骤

网站目录 index,网页设计教程步骤,做外贸不能访问国外网站怎么办,大淘客联盟做网站C# 提供了一种强大而方便的工具类 Random #xff0c;用于生成随机数。这里将分类讨论如何通过 C# 实现随机数生成#xff0c;以及应用于实际情况中的一些具体方案。 一、Random 类概述 Random 类表示一个伪随机数生成器#xff0c;用于生成满足随机性统计要求的数字序列。…C# 提供了一种强大而方便的工具类 Random 用于生成随机数。这里将分类讨论如何通过 C# 实现随机数生成以及应用于实际情况中的一些具体方案。 一、Random 类概述 Random 类表示一个伪随机数生成器用于生成满足随机性统计要求的数字序列。 重载的 Random.Next() Random.Next() 方法提供了三种重载 Next()生成大于等于 0 且小于 Int32.MaxValue 的 32 位整数。 Next(int minValue, int maxValue)生成从 minValue (包括) 到 maxValue (不包括) 的整数。 示例 /// summary /// 生成随机数列表 /// /summary /// returns/returns public Listint RDNumber() {Listint col new Listint();for (int i 0; i 6; i){Random rd new Random(); // 初始化一个新的 Random 实例var a rd.Next(); // 生成一个随机数col.Add(a);}return col; } 二、生成不重复的随机数 方法一利用 List 根据重复状态迭代 通过检查随机数是否存在防止重复 /// summary /// 指定范围内的不重复随机数(要求随机数个数小于随机数范围否则程序会陷入死循环。可在循环中加入跳出机制) /// /summary /// param nameNumber随机数个数/param /// param nameminNum随机数下限/param /// param namemaxNum随机数上限/param /// returns/returns public Listint GetRandomArray(int Number, int minNum, int maxNum) {int j;Listint b new Listint();Random r new Random();for (j 0; j Number; j){int i r.Next(minNum, maxNum 1);if (b.Contains(i)) //是否包含这个数{j j - 1;}else{b.Add(i);}}return b; } 方法二使用索引替换 思想是用一个数组来保存索引号先随机生成一个数组位置然后把随机抽取到的位置的索引号取出来并把最后一个索引号复制到当前的数组位置然后使随机数的上限减一具体如先把这100个数放在一个数组内每次随机取一个位置第一次是1-100第二次是1-99...将该位置的数用最后的数代替。  int[] index new int[15]; for (int i 0; i 15; i)index[i] i; Random r new Random(); //用来保存随机生成的不重复的10个数 int[] result new int[10]; int site 15;//设置上限 int id; for (int j 0; j 10; j) {id r.Next(1, site - 1);//在随机位置取出一个数保存到结果数组result[j] index[id];//最后一个数复制到当前位置index[id] index[site - 1];//位置的上限减少一site--; } 三、生成字母数字的随机组合 这里先说一下说一下ASCIIASCII(American Standard Code for Information Interchange 美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统主要 用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码 系统并等同于国际标准ISO/IEC 646。 ASCII 系统概述 大写字母 A-Z 的 ASCII 值范围为 65-90 小写字母 a-z 的 ASCII 值范围为 97-122 示例代码 /// summary /// 生成单个随机数字 /// /summary public int createNum(Random random) {int num random.Next(10);return num; } /// summary /// 生成单个大写随机字母 /// /summary public string createBigAbc(Random random) {//A-Z的 ASCII值为65-90int num random.Next(65, 91);string abc Convert.ToChar(num).ToString();return abc; } /// summary /// 生成单个小写随机字母 /// /summary public string createSmallAbc(Random random) {//a-z的 ASCII值为97-122int num random.Next(97, 123);string abc Convert.ToChar(num).ToString();return abc; } 生成随机字母数字组合 /// summary /// 生成随机字母数字组合 /// /summary /// returns/returns public string GetRandom() {Random random new Random();//创建一个StringBuilder对象存储密码StringBuilder sb new StringBuilder();//使用for循环把单个字符填充进StringBuilder对象里面变成14位密码字符串for (int i 0; i 14; i){//随机选择里面其中的一种字符生成switch (random.Next(3)){case 0://调用生成生成随机数字的方法sb.Append(createNum(random));break;case 1://调用生成生成随机小写字母的方法sb.Append(createSmallAbc(random));break;case 2://调用生成生成随机大写字母的方法sb.Append(createBigAbc(random));break;}}return sb.ToString(); }
http://www.hkea.cn/news/14476486/

相关文章:

  • 三位数的域名网站做app简单还是网站
  • 安平县英文网站建设王也踏青图
  • 电子书店网站开发网站设计怎么做有效的
  • 贵阳商城网站建设iis搭建网站教程win7
  • 京东商城网站怎么做的自适应全国最大的机械设备采购平台
  • 建设搜索引擎网站电商需要多少投入
  • 课程网站建设的财务分析绥化网站建设公司
  • 行业网站建站佳木斯做网站
  • 哪个网站可以做免费宣传全球访问量最大的10个网站
  • 厦门建筑网搜索引擎关键词快速优化
  • wordpress自动标签插件下载郑州seo外包费用
  • 网站建设不能持续消费团队介绍网站模板
  • 51制作工厂网站一个网站域名ip
  • 企业网站建设及维护做网站负责人风险
  • 网站怎么写容易获得关键词排名孝感门户网
  • 做服装搭配直接售卖的网站医院网站建设医生需要做什么
  • 多少钱做网站桂林网警
  • 建设网站的技术性背景电商营销推广方案
  • 门户网站建设有哪些界面设计风格泉州品牌网站设计定制
  • 高唐住房建设局网站自助wap建站
  • 庆阳北京网站建设搜索引擎优化的步骤有哪些
  • wordpress 懒人图库新乡seo优化
  • 访问数据库的网站开发语言网站代码快捷键
  • 写过太原的网站找人做网站一般要多少钱
  • 自己的网站如何让百度收录怎么做网站优化 site
  • 网站 流程 工具杭州网站建设过程
  • 网站设计标注图怎么做安阳网站建设优化渠道
  • 平湖市网站建设百度h5制作
  • 学校网站建设说明网络推广专员任职要求
  • 高校网站建设意义北京搭建网站