网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  技术问答  >  在C#中,随机生成两个随机数,比较它们的大小,可是我这个怎么都是等于?

在C#中,随机生成两个随机数,比较它们的大小,可是我这个怎么都是等于?

分类: 技术问答 • 2022-03-13 15:51:28

在C#中,随机生成两个随机数,比较它们的大小,可是我这个怎么都是等于?

问题描述:

img

img


该如何改?

答

去掉第二个new Random,只需要new一次
Random r = new Random();
a = r.Next(1,100);
b = r.Next(1,100);

答

在高并发的情况下,Random类所取到的系统时钟种子接近甚至完全一样,就很有可能出现相等的数。
参考如下说明:

C#生成随机数的三种方法 - WhiteSpace - 博客园 随机数的定义为:产生的所有数字毫无关系. 在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号. 在C#中获取随机数有三种方法: 一.Random 类 Random类默认的无参构造函数可以根据当 https://www.cnblogs.com/xiaowie/p/8759837.html

相关推荐

  • 在C#中,随机生成两个随机数,比较它们的大小,可是我这个怎么都是等于?
  • 如何安全地允许用户在Wordpress插件中输入外部应用程序API密钥?
  • 如何选择要删除的密钥? PHP和JSON
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号