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

C#每天复习一个重要小知识day3:随机数的生成

目录

格式:

生成随机数:

生成一个0-100的随机数:

以下是更详细的代码示例:


在C#中,可以使用Random类来生成随机数。这个类提供了多种方法来生成不同类型的随机数。

格式:

Random 随机变量名(r) = new Random();

生成随机数:

int i = r.Next();

生成一个0-100的随机数:

i=r.Next(100);

注意是左边包含,右边不包含。

以下是更详细的代码示例:
using System;class Program
{static void Main(){// 创建Random对象Random r = new Random();// 生成一个介于0和Int32.MaxValue之间的随机整数int randomNumber = r.Next();// 生成一个指定范围内(1-100)的随机整数int min = 1;int max = 100;int randomInRange = random.Next(min, max + 1); // 注意:上限是 exclusive 的(不包含),所以要加1// 生成一个0到1之间的随机浮点数double randomDouble = random.NextDouble();// 打印随机数Console.WriteLine("随机整数: " + randomNumber);Console.WriteLine("指定范围内的随机整数: " + randomInRange);Console.WriteLine("随机浮点数: " + randomDouble);}
}

http://www.lryc.cn/news/247076.html

相关文章:

  • Java后端使用XWPFDocument生成word文档,踩坑
  • asp.net core HttpContextAccessor类
  • 微服务--04--SpringCloudGateway 网关
  • Java程序连接 nacos集群
  • 【深度学习】参数优化和训练技巧
  • CeresPCL 曲线拟合之三次多项式
  • 小白备战蓝桥杯:Java基础语法
  • C#面向对象
  • 智能优化算法应用:基于蝙蝠算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 【栈和队列(1)(逆波兰表达式)】
  • Blazor Table 实现获取当前选中行的功能
  • Flask Echarts 实现历史图形查询
  • 【漫谈】信创
  • linux wget --no-check-certificate
  • mysql命令行连接数据库
  • 计算机丢失vcomp140.dll是什么意思,如何解决与修复(附教程)
  • 基于SSM实现的叮当书城
  • python基础练习题库实验5
  • JS手写instanceof(内含源码与详解)
  • 无公网IP下,如何实现公网远程访问MongoDB文件数据库
  • 初始化的内容写到析构函数中。。。。。。。
  • git 使用过程错误集合
  • Lua判断字符串包含另一个字符串
  • 二叉树之推排序(升序)
  • 【Docker项目实战】使用Docker部署Plik临时文件上传系统
  • JsonRPC协议详解(协议介绍、请求示例、响应示例)
  • 系列六、Spring整合单元测试
  • 如何把 Oracle 19C RAC+DG加入到ORACLE EM 13C监控
  • Go 编程语言详解:用途、特性、与 Python 和 C++ 的比较
  • 后缀数组