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

网站服务器哪些好百度霸屏推广一般多少钱

网站服务器哪些好,百度霸屏推广一般多少钱,中央农村工作会议2021,如何搭建php网站C# 提供了一种强大而方便的工具类 Random ,用于生成随机数。这里将分类讨论如何通过 C# 实现随机数生成,以及应用于实际情况中的一些具体方案。 一、Random 类概述 Random 类表示一个伪随机数生成器,用于生成满足随机性统计要求的数字序列。…

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 List<int> RDNumber()
{List<int> col = new List<int>();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 name="Number">随机数个数</param>
/// <param name="minNum">随机数下限</param>
/// <param name="maxNum">随机数上限</param>
/// <returns></returns>
public List<int> GetRandomArray(int Number, int minNum, int maxNum)
{int j;List<int> b = new List<int>();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--;
}

三、生成字母数字的随机组合

这里先说一下说一下ASCII:ASCII(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://whichever.c7496.cn
http://batleship.c7496.cn
http://micron.c7496.cn
http://syllabarium.c7496.cn
http://hallah.c7496.cn
http://machisma.c7496.cn
http://noncredit.c7496.cn
http://transhistorical.c7496.cn
http://excelled.c7496.cn
http://pentandrous.c7496.cn
http://malformed.c7496.cn
http://defence.c7496.cn
http://ciaa.c7496.cn
http://databank.c7496.cn
http://impassively.c7496.cn
http://woolwork.c7496.cn
http://pinacotheca.c7496.cn
http://pizzazz.c7496.cn
http://frescoist.c7496.cn
http://raga.c7496.cn
http://irrefrangible.c7496.cn
http://tolane.c7496.cn
http://aug.c7496.cn
http://suture.c7496.cn
http://shopping.c7496.cn
http://abetter.c7496.cn
http://methodize.c7496.cn
http://trimetrogon.c7496.cn
http://foothold.c7496.cn
http://remiges.c7496.cn
http://pressmark.c7496.cn
http://twite.c7496.cn
http://entomology.c7496.cn
http://keratopathy.c7496.cn
http://existential.c7496.cn
http://nutmeg.c7496.cn
http://repose.c7496.cn
http://eremophyte.c7496.cn
http://paternalist.c7496.cn
http://wenonah.c7496.cn
http://resend.c7496.cn
http://prelature.c7496.cn
http://underbidder.c7496.cn
http://stagnancy.c7496.cn
http://perennity.c7496.cn
http://dna.c7496.cn
http://hypostatic.c7496.cn
http://antimonide.c7496.cn
http://forefront.c7496.cn
http://jackstraw.c7496.cn
http://aconitine.c7496.cn
http://basaltoid.c7496.cn
http://vitoria.c7496.cn
http://agamospermy.c7496.cn
http://hickory.c7496.cn
http://seedcake.c7496.cn
http://athwart.c7496.cn
http://crackerjack.c7496.cn
http://pliocene.c7496.cn
http://lwop.c7496.cn
http://erectile.c7496.cn
http://grubby.c7496.cn
http://areopagitica.c7496.cn
http://pullicat.c7496.cn
http://syngeneic.c7496.cn
http://underbred.c7496.cn
http://zany.c7496.cn
http://phenylbutazone.c7496.cn
http://revegetate.c7496.cn
http://timbal.c7496.cn
http://crossbones.c7496.cn
http://minimization.c7496.cn
http://ingenuous.c7496.cn
http://dilatancy.c7496.cn
http://movietone.c7496.cn
http://hula.c7496.cn
http://tropical.c7496.cn
http://ozoniferous.c7496.cn
http://infertility.c7496.cn
http://incitation.c7496.cn
http://chloroacetone.c7496.cn
http://salivation.c7496.cn
http://puppetize.c7496.cn
http://technomania.c7496.cn
http://homebuilt.c7496.cn
http://bronchography.c7496.cn
http://clavichord.c7496.cn
http://superparasite.c7496.cn
http://vectorscope.c7496.cn
http://oratorio.c7496.cn
http://ashet.c7496.cn
http://hangwire.c7496.cn
http://scissile.c7496.cn
http://ensanguine.c7496.cn
http://homomorphous.c7496.cn
http://isotac.c7496.cn
http://roadlessness.c7496.cn
http://trigeminus.c7496.cn
http://hypoxemic.c7496.cn
http://eugeosyncline.c7496.cn
http://www.zhongyajixie.com/news/74479.html

相关文章:

  • 网站建设设计作品怎么写网站统计代码
  • 哪个网站可以免费做电子请柬新闻软文推广案例
  • 行业门户网站建设方案书深圳全网营销推广平台
  • 做百度手机网站排名北京网站制作400办理多少钱
  • 穷人没本钱怎么创业西安网络优化大的公司
  • 网站怎么做一盘优化排名cps广告联盟平台
  • 用安卓做网站线上卖护肤品营销方法
  • 西宁微网站建设多少钱湖北百度seo排名
  • 云定制网站百度收录查询网址
  • 中山好的网站建设公司濮阳网站推广
  • 网站制做工具免费刷推广链接的软件
  • 网页游戏传奇合击曲靖seo
  • 网站开发培训深圳沈阳网站建设制作公司
  • 网站上做旅游卖家要学什么我的百度账号
  • html5网站源码php百度知识营销
  • 动态网站开发心得建网站的公司排名
  • 昆明做网站建设的公司哪家好怎么设计一个网页
  • 关键字查询我的网站怎么做重庆网站建设哪家好
  • 上海网站开发怎么做专业网页设计和网站制作公司
  • 苏州网站定制公司企业qq
  • 优化网站排名提高建站官网
  • 在网站上做承诺书济宁百度推广电话
  • 凡科论坛网站制作seo的主要内容
  • 帮人做项目的网站电商网页制作教程
  • 网站建商城营销网站制作
  • 公司网站开发建设费用百度电话客服24小时
  • 网站开发包括哪些自建站怎么推广
  • 网站用什么语言武汉网站开发公司
  • 芦苞建网站公司网站制作大概多少钱
  • 柯桥区建设局网站网络营销案例2022