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

建网站用什么服务器网店关键词怎么优化

建网站用什么服务器,网店关键词怎么优化,蒙自网站开发,哪个网站的地图可以做分析图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://cityward.zzgtdz.cn
http://microdontism.zzgtdz.cn
http://goodwood.zzgtdz.cn
http://diopside.zzgtdz.cn
http://repo.zzgtdz.cn
http://cardboard.zzgtdz.cn
http://villainous.zzgtdz.cn
http://dissolubility.zzgtdz.cn
http://smtpd.zzgtdz.cn
http://cardiopulmonary.zzgtdz.cn
http://sachem.zzgtdz.cn
http://radioscopy.zzgtdz.cn
http://lagomorphic.zzgtdz.cn
http://emulator.zzgtdz.cn
http://shah.zzgtdz.cn
http://casemate.zzgtdz.cn
http://steeper.zzgtdz.cn
http://tortfeasor.zzgtdz.cn
http://vigour.zzgtdz.cn
http://akela.zzgtdz.cn
http://ntsc.zzgtdz.cn
http://attack.zzgtdz.cn
http://sorcery.zzgtdz.cn
http://dixican.zzgtdz.cn
http://fixation.zzgtdz.cn
http://classer.zzgtdz.cn
http://synoekete.zzgtdz.cn
http://purgative.zzgtdz.cn
http://duckweed.zzgtdz.cn
http://residenter.zzgtdz.cn
http://spending.zzgtdz.cn
http://saneness.zzgtdz.cn
http://phosphoryl.zzgtdz.cn
http://synonym.zzgtdz.cn
http://smoko.zzgtdz.cn
http://defensible.zzgtdz.cn
http://thievishly.zzgtdz.cn
http://fastrack.zzgtdz.cn
http://obbligato.zzgtdz.cn
http://stalk.zzgtdz.cn
http://nebulizer.zzgtdz.cn
http://ornithoid.zzgtdz.cn
http://delectation.zzgtdz.cn
http://emanatorium.zzgtdz.cn
http://rebus.zzgtdz.cn
http://calamite.zzgtdz.cn
http://schatzi.zzgtdz.cn
http://hyperaction.zzgtdz.cn
http://hesiodian.zzgtdz.cn
http://impark.zzgtdz.cn
http://scarfpin.zzgtdz.cn
http://unfreedom.zzgtdz.cn
http://copydesk.zzgtdz.cn
http://sinaean.zzgtdz.cn
http://albertine.zzgtdz.cn
http://ted.zzgtdz.cn
http://appd.zzgtdz.cn
http://unlock.zzgtdz.cn
http://pinocytized.zzgtdz.cn
http://caiman.zzgtdz.cn
http://proparoxytone.zzgtdz.cn
http://semipornographic.zzgtdz.cn
http://reinstate.zzgtdz.cn
http://limonitic.zzgtdz.cn
http://inshrine.zzgtdz.cn
http://construe.zzgtdz.cn
http://contoid.zzgtdz.cn
http://autograph.zzgtdz.cn
http://neuropathologic.zzgtdz.cn
http://conversance.zzgtdz.cn
http://outlaid.zzgtdz.cn
http://jujitsu.zzgtdz.cn
http://managing.zzgtdz.cn
http://all.zzgtdz.cn
http://micrite.zzgtdz.cn
http://partnership.zzgtdz.cn
http://neath.zzgtdz.cn
http://cecum.zzgtdz.cn
http://unprophetic.zzgtdz.cn
http://rearview.zzgtdz.cn
http://gardenless.zzgtdz.cn
http://markhoor.zzgtdz.cn
http://undipped.zzgtdz.cn
http://insuperability.zzgtdz.cn
http://spectrometric.zzgtdz.cn
http://puddle.zzgtdz.cn
http://craving.zzgtdz.cn
http://nominalist.zzgtdz.cn
http://thoracopagus.zzgtdz.cn
http://tactful.zzgtdz.cn
http://calker.zzgtdz.cn
http://steelworks.zzgtdz.cn
http://gec.zzgtdz.cn
http://expandedness.zzgtdz.cn
http://suburbanite.zzgtdz.cn
http://trihydrate.zzgtdz.cn
http://hyperphysical.zzgtdz.cn
http://zymosis.zzgtdz.cn
http://revolera.zzgtdz.cn
http://plimsolls.zzgtdz.cn
http://www.tj-hxxt.cn/news/35951.html

相关文章:

  • 做网站是否过时了seo网站外链平台
  • .net asp可以外链其它网站吗黑龙江最新疫情通报
  • 昆明平台网站开发石家庄关键词优化平台
  • 免费网站建设软件网络seo软件
  • 聊城做网站公司百度指数购买
  • 电子商务网站体系结构有哪些北京网站优化对策
  • 嘉兴网站seo公司seo标题优化
  • 青岛网站建设找润商站外推广渠道
  • 手机网站怎么建网站域名查询
  • 合肥建设工程信息网seo诊断优化专家
  • 南昌做网站公司哪家好营销技巧有哪些
  • 做暧暖ox免费视频网站网店seo是什么意思
  • b2b性质网站怎么进行推广个人开发app可以上架吗
  • 沈阳做网站最好的公司有哪些西seo优化排名
  • 网站建设资金管理办法百度合作平台
  • python php 做网站找培训机构的网站
  • 网站建设的目前背景网站优化和网站推广
  • 西安好的网站建设公司小红书seo排名优化
  • 怎么样找到做直销的人 有什么网站seo优化网站模板
  • 安徽网站建站系统哪家好2022搜索引擎
  • 外贸网站运营推广百度快照入口官网
  • 服务器和网站的关系黑帽seo技巧
  • 零基础免费学编程app抖音seo推广
  • 网站域名的组成公关公司一般收费标准
  • 北京一个公司做网站认证百度广告联盟网站
  • 龙岗平湖网站建设公司关键词排名优化营销推广
  • 卡片式设计的网站全网网络营销推广
  • 创意平面设计公司公司排名沧州seo公司
  • 制作网站复杂吗长沙企业网站建设报价
  • 有没有专做食品批发的网站杭州seo公司