//拿一个8位数的随机数
string randomNumber=GetCode(8);public string GetCode(int length){char[] chars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };string code = string.Empty;Random random = new Random();for (int i = 0; i < length; i++){code += chars[random.Next(chars.Length)];}//验证随机数是否存在过(我这里用的是ORM框架,直接用sql到数据库查一遍也一样,主要用于过滤重复)var list= new testModel(){test_code = code}.GetList<testModel>() ?? new List<testModel>();if (list.Count > 0){return GetCode(length);}return code;}

  

转载于:https://www.cnblogs.com/xq-1209/p/10210576.html

C#简单的生成随机数相关推荐

  1. 单片机生成随机数的方法总结

    去年冬天在帮学校附近一家密室逃脱店做一些电子机关,其中一个打地鼠项目需要用到单片机产生随机数,用于实现随机让几个地鼠"钻"出来.一开始想法很单纯,不就是随机函数么,之前C语言课上就 ...

  2. java 随机数生成实现_Java中生成随机数的实现方法总结

    搜索热词 在实际开发工作中经常需要用到随机数.如有些系统中创建用户后会给用户一个随机的初始化密码.这个密码由于是随机的,为此往往只有用户自己知道.他们获取了这个随机密码之后,需要马上去系统中更改.这就 ...

  3. python 编程一日一练-「每日一练」巧用python生成随机数

    原标题:「每日一练」巧用python生成随机数 随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗? 往下看,就是这么简单! 题目 p ...

  4. vrf名称_如何使用VRF(可验证随机函数)在以太坊上生成随机数

    Chainlink 如何解决以太坊"随机数问题" 随机数和区块链一直很难达到"一致"(译者注:区块链要求确定性,而随机数正相反).到目前为止,区块链上还没有可验 ...

  5. 从最基础的讲起如何做到均匀的生成随机数

    题目描述:470. 用 Rand7() 实现 Rand10() 因为是第一次接触到这样的题目,毫无思绪,对官方题解也是"不知道为什么要这么做".看过一些题解之后才逐渐明白,现在让我 ...

  6. 真的了解js生成随机数吗

    由js生成一切随机数的基础都是Math.random(),这个方法比较特别,生成的随机数落在的区间是[0,1),进行一次操作的话,js只能生成一个类似于[n,m)这样,左闭右开的区间.所以当有一些特殊 ...

  7. 菜鸟学Java(六)——简单验证码生成(Java版)

    转载自  菜鸟学Java(六)--简单验证码生成(Java版) 验证码大家都知道,它的作用也不用我多说了吧.如果不太清楚请参见百度百科中的解释,一般验证码的生成就是随机产生字符(数字.字母或者汉字等) ...

  8. Java生成随机数的几种高级用法

    转载自 进阶 | Java生成随机数的几种高级用法! 言归正传,众所周知,随机数是任何一种编程语言最基本的特征之一.而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数.看似简单,但有时我们也 ...

  9. Java生成随机数的4种方式,以后就用它了!

    作者 | 王磊 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) 在 Java 中,生成随机数的场景有很多,所以本文我们就来盘点一下 4 种生成随机 ...

最新文章

  1. 天翼云认证--大纲介绍
  2. Career Service, what skills do you need for career domain?
  3. C++虚析构和纯虚析构
  4. java中序列化的serialVersionUID解释
  5. 在制造业中推进机器人技术的五种方法
  6. 覃超:从湘西到Facebook,硅谷只是技术人生的一小站
  7. 架构为什么要以领域为核心
  8. 不使用额外空间交换2个数据的源代码
  9. 推荐:免费万能视音频转换软件--格式工厂
  10. Zeppelie连接jdbc的使用
  11. excel汇总报表如何做?
  12. 论文阅读:Deep Residual Shrinkage Networksfor Fault Diagnosis
  13. Facebook 如何存储150亿张、1.5PB的照片
  14. java以前版本下载方式
  15. Vue3 究竟好在哪里?(和 React Hook 的详细对比)
  16. mysql win10 msi下载_Windows10 MYSQL Installer 安装 (msi 安装)
  17. 女程序员,为什么比男程序员少???
  18. 智能合约安全(一):以太坊机制及安全问题
  19. yum下载离线安装包
  20. 洛咕P3250 [HNOI2016]网络 整体二分

热门文章

  1. python select模块_深入理解python中的select模块
  2. TypeScript笔记(1)——环境配置与第一个ts程序
  3. goldendb mysql_golden数据库
  4. 复制网站部分内容_这些网站帮你十分钟搞定年终报告/合同/公文/策划写作!
  5. AcWing 858. Prim算法求最小生成树(稠密图)
  6. AcWing 844. 走迷宫(BFS or DP)
  7. linux目录创立文件硬链接,在Linux中创建文件目录软链接、硬链接的方法
  8. RFM模型+SOM聚类︱离群值筛选问题
  9. Java设计模式---模板设计模式
  10. linux初级命令行